iOS 性能指标工具集笔记 Vol.2 XCTest
已有的Debug面板(可以Debug环境下看到CPU、内存、网络耗电量等等)和Instrument可以解决一些性能上的诊断问题:
新增的 XCTest 工具则是以一种单元测试的形式来测量业务逻辑的性能指标。把一些业务逻辑包裹在一个用例里面,并设定预期的性能指标,如APP启动速度:
如果没能达到预期的指标,则会产生一个用例失败:
也可以编写测量内存表现等多个维度的单元测试:
已有的Debug面板(可以Debug环境下看到CPU、内存、网络耗电量等等)和Instrument可以解决一些性能上的诊断问题:
新增的 XCTest 工具则是以一种单元测试的形式来测量业务逻辑的性能指标。把一些业务逻辑包裹在一个用例里面,并设定预期的性能指标,如APP启动速度:
如果没能达到预期的指标,则会产生一个用例失败:
也可以编写测量内存表现等多个维度的单元测试: