【问题标题】:Analyze CPU or Memory Usage on OS X with XCode Instruments, other possibilities?使用 XCode Instruments 分析 OS X 上的 CPU 或内存使用情况,还有其他可能性吗?
【发布时间】:2014-04-24 07:19:45
【问题描述】:

我正在使用XCode Instruments 来分析我的系统对 cpumemory 的性能使用情况。

当我记录使用情况时,尤其是 “2 分钟”,我得到 “120”(2 分钟 x 60 秒,每秒 1 个值)值 每个进程的 cpu/memory 使用情况。 是否可以获得每个进程的 "120" cpu/memory 使用值的平均值? XCode Instruments 将日志保存在 .trace 文件中,是否可以将日志保存在 文本文件 中以获取人类可读文件中的所有值?

还有其他方法可以解决我的问题吗? 也许使用 python 脚本

我想要的只是time interval 中选定进程的cpumemory 使用率的平均百分比值。例如,我使用谷歌浏览器 “10” 分钟,现在我想要 cpumemory 使用率的平均百分比值 strong>“10” 分钟。

【问题讨论】:

    标签: xcode macos instruments cpu-usage memory-footprint


    【解决方案1】:

    我可以回答您有关保存日志的问题。某些仪器允许您将跟踪数据导出为 CSV 格式。从跟踪中选择一个仪器(跟踪窗口左侧有一个仪器列表),然后选择 Instrument > Export Track。如果针对特定仪器禁用此菜单项,则意味着该仪器无法将其数据导出为 CSV。

    对于您关于获取 CPU 和内存使用平均值的问题,我没有答案。但是我可以告诉你,Instruments 有 Time Profiler 工具来跟踪应用程序的 CPU 使用情况和 Allocations 工具来跟踪应用程序的内存使用情况。使用这些工具应该可以让您更好地衡量您的应用程序正在使用多少 CPU 和内存。

    【讨论】:

      猜你喜欢
      • 2011-10-02
      • 1970-01-01
      • 2014-01-29
      • 2011-05-12
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多