聊聊 iOS 的性能提升二(中文版)

聊聊 iOS 的性能提升二(中文版)_第1张图片
self.measure

从 self.measure( ) 函数开始

  • Set baseline

聊聊 iOS 的性能提升二(中文版)_第2张图片
base line



聊聊 iOS 的性能提升二(中文版)_第3张图片
baseline 这么用

Baselines, 基线,是按设备配置的。同样的测试用例可以在不同型号的设备上跑,不同设备的处理速度、内存不一样,分别设置出自己的基线,更有参考价值。
改动了 app 的代码,往往会影响要测试的方法的性能。设置了基线,跑性能测试,就能看出性能有没有提高。

引用资料, ray wenderlich



Software simulator ≠ hardware emulator

软件模拟器 , 不同于 硬件仿真器

聊聊 iOS 的性能提升二(中文版)_第4张图片
快照

PC 的 CPU 性能,肯定比手机的好。

  • 频率是指CPU主频, 是CPU内部的时钟频率, 也就是CPU进行运算时的工作频率。
    决定CPU性能的有两部分,一是CPU架构,二是CPU主频。在同架构下,主频越高,一个时钟周期里完成的指令数也越多,CPU的运算速度也就越快。

你可能感兴趣的:(聊聊 iOS 的性能提升二(中文版))