c++ - 如何在 C++ 中获取当前 CPU 和 RAM 使用情况?

标签 c++ cpu-usage ram

是否有可能在 C++ 中获取当前 RAM 和 CPU 使用率?是否有平台无关的函数调用?

最佳答案

遗憾的是,这些东西严重依赖于底层操作系统,因此没有平台无关的调用。 (也许有一些包装器框架,但我不知道。)

在 Linux 上,您可以查看 getrusage()函数调用,在 Windows 上你可以使用 GetProcessMemoryInfo()用于 RAM 使用。还可以查看 Process Status API 中的其他函数Windows。

关于c++ - 如何在 C++ 中获取当前 CPU 和 RAM 使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15684694/

相关文章:

ruby - 这是正常的吗? ruby 的 CPU 使用率 50%?

python - 如何限制 python 程序的最大 CPU 使用率

django - 数据库连接泄漏会导致 CPU 使用率增加吗?

python - 内存中的数据大小与磁盘上的数据大小

c++ - C++ 中的单元测试如何在 printf 刚刚显示的源代码中访问我的结果

c++ - 如何获取多维结构数组的长度?

c++ - 根据字符串检查 argv[]? (C++)

c++ - 在模板中实例化模板对象

java - 启动在 RAM 内存中创建的文件

r - 如何检查 RAM 容量