在进行iOS开发时,如果程序界面稍显卡顿,就需要具体定性分析一下原因,实时监测一下系统软硬件的各项参数。从原理上讲,想严格准确的监测FPS等性能参数,需要费很多的时间精力研究底层,才能保证最终检测数据准确无误,本人没那个能力,有兴趣的可以去csdn之类的大神的帖子去详细研究。本片只提供简单的,Debug使用的小工具。本着不重复造轮子的工具,特整理网上几款常见小工具。

1.JPFPSStatus

很小的工具,只有一个类。在AppDelegate中,[self.window makeKeyAndVisible] 之后,[[JPFPSStatus sharedInstance] open]即可在状态栏实时显示当前FPS。

点此传送到GitHub

2.FHHFPSIndicator

类似于上面那个小工具,调用方法也是类似,不再赘述。

点此传送到GitHub

3.LHPerformanceStatusBar

此工具比上述工具功能略强大,除了展示帧率外,还能显示内存,CPU使用率信息,也是在状态栏显示,如下:

ios 监测方法的实现 ios监测软件_帧率

点此传送到GitHub

4.Xcode自带的Instrument工具

这里有一份别人整理的Xcode自带的性能监测工具。这个相比上面的,我觉得肯定是更严格,准确。

点此传送到文档