由于我正在开发基于iOS的应用程序,我也花了很多时间开始测试应用程序和调试性能问题。
在阅读了仪器用户指南后,我现在能够检测到内存泄漏,记录当前内存大小和cpu使用情况等等,这对于安静有很大帮助!
现在,为了改进我的测试策略,我正在为不同的仪器寻找一种基准值或标准值(例如cpu使用,能耗......)。你知道我的意思?例如:我在10秒的时间内拥有80%的cpu使用率。这样可以,还是应该考虑性能优化?当然,在使用cpu的情况下,它取决于应用程序在这段时间内所做的操作(例如重新加载一些数据或类似的东西)但是有没有经验法则或最佳实践呢?
我已经在互联网上进行了一项研究,并且只在Michael Jurewitz的伦敦发现了iOS技术讲座的视频。在那次演讲中,我想出了以下对我来说非常有用的陈述:
现在我需要一些“经验法则”,特别是对于CPU监视器(好案例和坏案例之间的界限?)和能耗(等级......?)。
您对我有什么建议吗?或者您是否知道我可以阅读的一些文章?
非常感谢!
菲利普