用仪器进行iOS测试 - 最佳实践

时间:2012-04-20 12:23:27

标签: ios testing mobile instruments

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

在阅读了仪器用户指南后,我现在能够检测到内存泄漏,记录当前内存大小和cpu使用情况等等,这对于安静有很大帮助!

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

我已经在互联网上进行了一项研究,并且只在Michael Jurewitz的伦敦发现了iOS技术讲座的视频。在那次演讲中,我想出了以下对我来说非常有用的陈述:

  • 活动监控:只能用于将应用的资源使用情况与其他应用进行比较
  • 分配:不断增长的分配图表显然是内存泄漏的坏迹象。分配不显示应用使用的实际内存大小
  • VM Tracker:显示整体内存大小;经验法则:超过100 MB的应用程序脏大小
  • ...

现在我需要一些“经验法则”,特别是对于CPU监视器(好案例和坏案例之间的界限?)和能耗(等级......?)。

您对我有什么建议吗?或者您是否知道我可以阅读的一些文章?

非常感谢!

菲利普

0 个答案:

没有答案