Linux

time 命令是否包含分叉程序所佔用的記憶體?

  • January 19, 2022

我想用該time命令對一些腳本進行基準測試。我想知道這個命令是否會擷取子程序的記憶體使用情況。

command time -f '%M' python my_script.py

如果沒有,我有什麼選擇?是否valgrind適合這個目的?

我也不想重複計算實際上沒有填滿空間的寫時複製記憶體。

確實如此。只是command time -v ksh -c exit比較command time -v ksh -c java。並留下深刻印象。

一個可能的選擇是使用/proc/文件系統。有關詳細資訊,請參見proc(5)

您的 Python 腳本可能會直接解析/proc/self/status/proc/self/statm 分叉任何程序。

請隨時通過電子郵件與我聯繫basile@starynkevitch.net(法國巴黎附近)

引用自:https://unix.stackexchange.com/questions/687000