有许多常见的应用程序可显示总的系统RAM使用情况,并且免费。但是,据我了解,只有越狱的手机才能访问API,以访问iOS上的PER PROCESS内存使用情况。如何才能最有效地做到这一点?
该链接包含一些示例工具,但它们似乎都已过时,如果它们在iOS 5和iOS 6上也可以运行,则无任何信息。http://www.ifans.com/forums/threads/troubleshooting-memory-issues.142660/
有许多常见的应用程序可显示总的系统RAM使用情况,并且免费。但是,据我了解,只有越狱的手机才能访问API,以访问iOS上的PER PROCESS内存使用情况。如何才能最有效地做到这一点?
该链接包含一些示例工具,但它们似乎都已过时,如果它们在iOS 5和iOS 6上也可以运行,则无任何信息。http://www.ifans.com/forums/threads/troubleshooting-memory-issues.142660/
Answers:
Xcode有一个名为Instruments的应用程序,您可以使用它收集设备运行时的各种CPU和内存统计信息,并保存以供日后分析。使用该工具不需要开发人员帐户,任何付费软件或越狱设备。您确实需要在Xcode的管理器中设置设备,以表明您希望使用它们进行开发并通过USB连接它们-只需在将每个设备添加到Xcode的管理器中时取消所有管理证书或开发者配置文件的请求即可。
上面是一键式捕获,您可以通过选择要采样和显示的额外数据来深入研究我想像的任何人...