启动时间测量
优质
小牛编辑
133浏览
2023-12-01
启动时间测量
main函数执行之前
增加启动环境变量, 统计main函数启动前所使用的时长
- Product -> Scheme -> Edit Scheme:
- Run -> Environment Variables下新增变量
DYLD_PRINT_STATISTICS
Value为1
- 运行工程, 启动后, 控制台便可看到统计时间
main函数启动时间
在main函数中记录启动时间
在
AppDelegate中
引用startTime
:
FOUNDATION_EXTERN CFAbsoluteTime startTime;
- 计算耗时
NSLog(@"启动时间: %f", CFAbsoluteTimeGetCurrent() - startTime);
- 启动后控制台查看耗时时间
-[AppDelegate application:didFinishLaunchingWithOptions:] [Line 28] 启动时间: 0.093154