【发布时间】:2010-09-22 01:24:49
【问题描述】:
当您在 Mac OS X 上运行 top 或 Activity Monitor 时,您会看到整个系统的各种性能数据 - 当前和历史 CPU 使用情况、物理内存和交换空间使用情况、磁盘活动等等。在 Linux 和其他一些类 Unix 系统上,您可以通过使用内核系统调用或查看/proc 和/或/sys 伪文件系统,在自己的程序中访问这些数据。
不幸的是,MacOS 缺少/proc 和/sys,并且一些网络搜索没有发现许多提供整机性能数据的系统调用。因此这个问题:
您如何从您的 C 程序访问 MacOS 系统性能数据?
【问题讨论】:
标签: performance macos