寻找一个库或相当跨平台的方法来获取 C/C++ 中的 CPU 利用率、内存利用率等。除了 getrusage() 之外,我需要整个系统,而不是一个进程。我查了一下,但没有发现太多。我确实需要在 Linux、Mac Os X 和 Windows 上使用它,但如果有针对 *nix 系统(包括 OS X)但不是 Windows 的解决方案,我可以解决这个问题。
如果所有其他方法都失败了,那么最好知道在上述任何平台上执行此操作的任何方法,并且我可以自己弄清楚如何打包它们!
Thanks
The 跨平台框架ACE有一个包装器格特鲁萨奇这应该适用于大多数(如果不是所有)受支持的平台。