在 Ubuntu 中,/usr/bin/time -v any-command
告诉我 any-command
的内存使用情况和一些信息。
(来源:https://stackoverflow.com/a/774601/2885946)
我想在 OS X/macOS 中做同样的事情。
你能告诉我如何在 OS X 上获取进程的内存使用情况,比如 /usr/bin/time -v
在 Ubuntu 中?
最佳答案
您可以使用 Apple 提供的 /usr/bin/time
不安装任何东西如下:
/usr/bin/time -l <DO SOMETHING>
使用完整路径很重要 /usr/bin/time
因为 time
调用 bash 并导致错误:-bash: -l: command not found
样本输出 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
关于macos - 如何获取 OS X/macOS 进程的内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41205680/