有沒有一種方法可以記錄內存佔用量?在這個過程完成後我們仍然可以訪問它的 。在Linux中記錄內存佔用量
我檢查內存佔用的典型方法是這樣的:
$ cat /proc/PID/status
但絕不它的進程完成後存在。
有沒有一種方法可以記錄內存佔用量?在這個過程完成後我們仍然可以訪問它的 。在Linux中記錄內存佔用量
我檢查內存佔用的典型方法是這樣的:
$ cat /proc/PID/status
但絕不它的進程完成後存在。
,你可以這樣做:
watch 'grep VmSize /proc/PID/status >> log'
在程序結束時,你會在
log
有記憶的足跡列表隨着時間的推移
。
@Nathan:謝謝。順便說一句,我怎樣才能在與我的命令「一起」的同時釋放你的命令?這樣兩者之間不會有任何時間延遲。 – neversaint 2009-06-02 13:00:47
服務器故障的類似問題:http://serverfault.com/questions/11754/running-batch-jobs-and-getting-a-peak-memory-usage-summary-for-each-job/12066 – MikeyB 2009-06-02 21:27:34