簡體   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