iOS仪器测试-最佳实践

iOS仪器测试-最佳实践,ios,testing,mobile,instruments,Ios,Testing,Mobile,Instruments,因为我正在开发基于iOS的应用程序,所以我也花了很多时间开始测试应用程序和调试性能问题 在阅读了《仪器用户指南》之后,我现在能够检测内存泄漏,记录当前内存大小和cpu使用情况等等,这非常有帮助 现在,为了改进我的测试策略,我正在为不同的仪器寻找一种基准值或标准值(例如cpu使用率、能耗等等)。你知道我的意思吗?例如:我的cpu使用率在10秒内达到80%。这可以吗,还是应该考虑性能优化?当然,在cpu使用情况下,这取决于应用程序在这段时间内所做的操作(例如,重新加载一些数据或类似的事情),但是否有

因为我正在开发基于iOS的应用程序,所以我也花了很多时间开始测试应用程序和调试性能问题

在阅读了《仪器用户指南》之后,我现在能够检测内存泄漏,记录当前内存大小和cpu使用情况等等,这非常有帮助

现在,为了改进我的测试策略,我正在为不同的仪器寻找一种基准值或标准值(例如cpu使用率、能耗等等)。你知道我的意思吗?例如:我的cpu使用率在10秒内达到80%。这可以吗,还是应该考虑性能优化?当然,在cpu使用情况下,这取决于应用程序在这段时间内所做的操作(例如,重新加载一些数据或类似的事情),但是否有任何经验法则或最佳实践

我已经在互联网上做了一项研究,只找到了迈克尔·尤雷维茨(Michael Jurewitz)在伦敦拍摄的iOS技术对话视频。在那次演讲中,我想出了以下对我非常有用的说法:

  • 活动监视器:只能用于将您的应用程序的资源使用情况与其他应用程序进行比较
  • 分配:不断增长的分配图表显然是内存泄漏的坏迹象。分配不会显示应用程序使用的实际内存大小
  • 虚拟机跟踪器:显示总体内存大小;经验法则:一个应用程序超过100MB的脏大小太大了
现在我需要一些“经验法则”,特别是CPU监视器(好的情况和坏的情况之间的界限在哪里?)和能耗(级别…?)

你有什么建议给我,或者你知道一些我可以通读的文章吗

非常感谢

菲利普