使用XCode Instruments分析OS X上的CPU或内存使用情况,还有其他可能性吗?

时间:2014-04-24 07:19:46

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

我正在使用XCode Instruments来分析我的 cpu 内存的系统性能使用情况。

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

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

我想要的只是time interval中所选流程的 cpu 内存平均百分比值。例如,我使用谷歌浏览器“10”分钟,现在我想要 cpu 内存的平均百分比值“10”分钟。

1 个答案:

答案 0 :(得分:0)

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

我无法获得有关获取CPU和内存使用量平均值的问题的答案。但我可以告诉您,Instruments有Time Profiler工具来跟踪应用程序的CPU使用情况,Allocations工具跟踪应用程序的内存使用情况。使用这些工具可以更好地衡量应用程序使用的CPU和内存量。