如何获取 macOS 应用程序在某个时间段内的资源使用情况?

如何获取 macOS 应用程序在某个时间段内的资源使用情况?

我们可以使用活动应用程序查看应用程序的 CPU 和内存的实时使用情况,我想知道我们是否可以获取某个时间段内的资源消耗图表?

或者是否有一些系统命令可供我们获取进程信息?在这种情况下,我们可以重复获取信息并据此创建图表。

答案1

我在这里一眼就看到三个选项。首先是命令sar。运行man sar以查看选项。一个基本示例是

sar -o ~/datadump.sar 50 100 

这将以 100 秒的间隔转储 50 个不同的测量值。

还有一个名为 Syrupy 的程序,用 Python 编写。请查看这里

如果您想查看一些低级的东西(我想更接近系统),那么您可以使用top,这是活动监视器的基础。将数据从它传输到grepawk。有用的参考是这里

相关内容