[英]How to get the memory usage of a OS X/macOS process
在Ubuntu中, /usr/bin/time -v any-command
告訴我any-command
和一些信息的內存使用情況。 (來源: https : //stackoverflow.com/a/774601/2885946 )
我想在OS X / macOS中做同樣的事情。
你能告訴我如何在OS X上獲取一個進程的內存使用情況,比如Ubuntu中的/usr/bin/time -v
嗎?
您可以按如下方式使用Apple提供的/usr/bin/time
而無需安裝任何內容:
/usr/bin/time -l <DO SOMETHING>
樣本輸出
0.04 real
0.00 user
0.00 sys
2830336 maximum resident set size <-- peak memory usage
0 average shared memory size
0 average unshared data size
0 average unshared stack size
462 page reclaims
253 page faults
0 swaps
13 block input operations
3 block output operations
0 messages sent
0 messages received
0 signals received
26 voluntary context switches
94 involuntary context switches
對我來說,下一個命令效果很好:
ps -axm -o %mem,rss,comm | grep <programm name>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.