【问题标题】:How to find the CPU and Memory Usage of a Process in Mac OS X using Valgrind ?如何使用 Valgrind 在 Mac OS X 中查找进程的 CPU 和内存使用情况?
【发布时间】:2012-07-19 17:09:58
【问题描述】:

Valgrind 中是否有特定工具可用于查找给定进程的 CPU 和内存使用情况?我浏览了http://valgrind.org/docs/manual/manual.html 中给出的工具。只是不确定用于 CPU 和内存分析的工具。

【问题讨论】:

    标签: macos memory-management valgrind cpu-usage


    【解决方案1】:

    使用 massif 工具获取内存使用信息。我不确定您所说的“CPU 使用率”是什么意思,您到底想分析什么?如果你想知道你有多少 chache-hits/misses,cachegrind 是适合你的工具。

    【讨论】:

    • 感谢您的回复。我只想知道程序使用了多少 CPU。就像我们进入 'top' 命令一样。
    • AFAIR valgrind 中没有工具可以做这样的事情 - CPU 使用率的百分比是许多不同事情的症状。 valgrind 工具分析“更简单”的事物,例如 L1/L2 未命中的数量,这也会影响 CPU 利用率。
    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 2014-12-07
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 2013-08-25
    相关资源
    最近更新 更多