跨平台方式获得CPU /内存利用率

时间:2009-05-16 01:22:14

标签: c++ c windows linux macos

寻找一个库或一个相当跨平台的方法来获得C / C ++中的CPU利用率,内存利用率等。除了getrusage()之外的东西,我需要整个系统,而不是一个过程。我已经检查过,但没有找到太多。我真的需要在Linux,Mac Os X和Windows上使用它,但如果有* nix系统(包括OS X)但不是Windows的解决方案,我可以解决这个问题。

如果所有其他方法都失败了,那么在上述任何平台上执行此操作的任何方法都很有用,我可以自己弄清楚如何打包它们!

由于

1 个答案:

答案 0 :(得分:4)

cross platform框架ACE有一个getrusage的包装器,如果不是所有支持的平台都可以使用它。

相关问题