繁体   English   中英

运行python脚本后如何查找CPU利用率和内存使用率

[英]How to find CPU utilization and memory usage after running a python script

我在 python 中工作,我有一个 python 脚本,它从文本文件中读取数据并保存到数据库中。

我有一些要求,比如找到以下 3 点

1. Total execution time taken by the script for running
2. CPU utilization (For process performing by the python script)
3. Memory usage (For process performing by the python script)

对于第一点,即,我发现脚本处理(读取文本文件并保存到数据库)所花费的总执行时间如下

python -m cProfile script_that_runs_process.py

但我无法理解如何找到另外两点? 我用谷歌搜索并找到了一些 python 模块psutil ,但我很困惑,真的不知道如何用这个实现另外两点......

任何人都可以让我知道如何在运行 python 脚本时找到CPU Memory utilizationMemory Usage (执行某些任务)?

看看RunSnakeRun ( homepage ) 的 CPU 分析和meliae的内存分析。

我之前使用过 RunSnakeRun 并且对它的表现非常满意。 它甚至将 cProfile 转储处理为您的视觉效果,以便您可以轻松查看代码大部分时间花费在哪里。

Meliae 对记忆也做同样的事情。

至于 CPU 使用率,您可能只想在命令行中点击top (假设是 linux 发行版)并跟踪您的进程以查看它占用了多少 CPU

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM