如何在运行Python脚本后找到CPU利用率和内存使用率

2024-04-16

我正在使用 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 http://code.google.com/p/psutil/,但我很困惑,真的不知道如何实现另外两点......

谁能告诉我如何找到CPU Memory utilization, Memory Usage当 python 脚本运行时(执行特定任务)?


看一眼跑蛇跑 http://pypi.python.org/pypi/RunSnakeRun/2.0.2b1 (homepage http://www.vrplumber.com/programming/runsnakerun/) 用于 CPU 分析和meliae https://launchpad.net/meliae用于内存分析。

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

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

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

希望这可以帮助

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在运行Python脚本后找到CPU利用率和内存使用率 的相关文章

随机推荐