在Ubuntu中,/usr/bin/time -v any-command
告诉我any-command
的内存使用情况和一些信息。
(来源:https://stackoverflow.com/a/774601/2885946)
我想在OS X / macOS中做同样的事情。
你能告诉我如何在Ubuntu中获取OS X上的进程的内存使用情况,如/usr/bin/time -v
吗?
答案 0 :(得分:9)
您可以按照以下方式使用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
答案 1 :(得分:0)
对我来说,下一个命令非常有用:
ps -axm -o %mem,rss,comm | grep <programm name>