如何找到CPU使用率和内存使用运行python脚本后(How to find CPU utiliza

2019-08-03 00:09发布

我在蟒蛇的工作,我有一个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

但我无法理解如何找到另外两个点? 我用Google搜索,发现了一些Python模块psutil ,但我很困惑,真不知道如何实现另外两个点与此....

任何人都可以请让我知道如何找到CPU Memory utilizationMemory Usage ,当一个python脚本拼命地跑(执行特定任务的)?

Answer 1:

看看RunSnakeRun ( 主页 )的CPU剖析和苦楝的内存分析。

我用RunSnakeRun之前,我非常喜欢它如何执行。 它甚至处理CPROFILE转储到视觉给你,让你可以很容易地看到你的代码是花费了大量的时间。

苦楝做同样的事的记忆。

至于CPU使用情况,您可能希望只打top在命令行(假设一个Linux发行版),并跟踪你的进程,看看有多少它占用的CPU

希望这可以帮助



文章来源: How to find CPU utilization and memory usage after running a python script