如何获取OS X / macOS进程的内存使用情况

时间:2016-12-18 05:12:22

标签: macos command

在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吗?

2 个答案:

答案 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>