2008-10-16 44 views
5

我們可以使用time在UNIX環境中看到的東西花了多長時間?等同的時間內存檢查

shell> time some_random_command 
real 0m0.709s 
user 0m0.008s 
sys  0m0.012s 

是有記錄的過程(ES)的內存使用等效?

特別是我對峯值分配感興趣。

回答

4

檢查手冊頁的時間。您可以指定一個可以輸出內存信息的格式字符串。例如:

>time -f"mem: %M" some_random_command 
mem: NNNN

將在生命週期內以千字節爲單位輸出進程的最大駐留集大小。

+0

在Ubuntu 12.04上,我需要使用完整的時間路徑來跳過內置並使用真正的路徑_i.e._ `/ usr/bin/time -f「mem:%M」...`。見[這裏](http://askubuntu.com/questions/86193/command-not-found-when-trying-to-set-a-format-for-the-time-command) – naitsirhc 2013-09-15 19:58:08

0

你不能用ps嗎?例如ps v <pid>將返回內存信息。

+0

我在使用ps,但是對於短暫的進程,我在捕獲信息時遇到了問題 – 2008-10-17 07:30:55