我正在使用XCode
Instruments来分析cpu和内存的系统性能使用情况。
当我记录使用情况,特别是"2分钟"时,我得到了每个进程cpu/内存使用情况的"120"(2分钟x 60秒,每秒1个值)值。是否可以获得每个进程的"120"cpu/内存使用量的平均值?XCode
仪器将日志保存在.trace
文件中,是否可以将日志保存到文本文件中,以获取人类可读文件中的所有值?
有其他办法解决我的问题吗?也许使用python脚本?
我想要的只是time interval
中所选进程的cpu和内存使用率的平均百分比值。例如,我正在使用谷歌Chrome浏览器"10"分钟,现在我想要cpu和内存在这"10"时间内的平均使用百分比。
我可以回答您关于保存日志的问题。有些仪器允许您将跟踪数据导出为CSV格式。从跟踪中选择一个仪器(跟踪窗口左侧有一个仪器列表),然后选择仪器>导出跟踪。如果特定仪器禁用了此菜单项,则表示该仪器无法将其数据导出为CSV。
我无法回答你关于CPU和内存使用率的平均值的问题。但我可以告诉你,Instruments有时间档案器工具来跟踪应用程序的CPU使用情况,还有Allocations工具来跟踪一个应用程序的内存使用情况。使用这些仪器可以更好地衡量应用程序使用了多少CPU和内存。