【问题标题】:Cross-Platform way to get CPU/Memory utilization [closed]跨平台获取 CPU/内存利用率的方法 [关闭]
【发布时间】:2010-10-26 15:57:45
【问题描述】:

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

如果一切都失败了,那么在上述任何平台上执行此操作的任何方法都会很高兴知道,我可以自己弄清楚如何打包它们!

谢谢

【问题讨论】:

    标签: c++ c windows linux macos


    【解决方案1】:

    cross platform 框架 ACE 有一个 getrusage 的包装器,它应该适用于大多数(如果不是全部)受支持的平台。

    【讨论】:

      猜你喜欢
      • 2017-05-19
      • 2019-11-22
      • 2011-09-05
      • 2019-08-23
      • 2013-04-28
      • 1970-01-01
      • 2017-09-25
      • 1970-01-01
      相关资源
      最近更新 更多