原文http://www.cocoachina.com/ios/20150225/11163.html

1.使用真机调试(模拟器和真机性能差异大)。

2.使用发布配置(发布配置时编译器会引入一系列提高性能的优化&WatchDog机制监测应用的性能便于Crashlog)

 

调试项目

1.Time Profile:检测CPU使用情况,各个方法消耗CPU时间。(动画等非常苛刻且耗费资源较多,不一定是存在问题)

勾选Call Tree->Seperate Thread(线程分离,清晰看到占用CPU最大的线程) & Hide System Libraries隐藏系统相关方法。30x代表30ms,右上方xcode按钮直接定位对应调用方法入口。

Invert Call Tree: 可以快捷看到方法调用路径最深方法占用CPU耗时。

Hide Missing Symbols: 如果dSYM无法找到app活着调用系统框架,那么表中看到调用方法名智能看到16进制的数值,勾选此选项可以隐藏这些符号,便于简化分析数据。

 

posted on 2015-04-17 14:12  梦丶想  阅读(234)  评论(0编辑  收藏  举报