423_optimizing_app_launch.pdf
灰色的 Blocked 代表阻塞,没有做任何事情
Blocked
红色的 Runnable 代表有任务需要完成,但是缺少 CPU 资源
Runnable
CPU
橙色的 Preempted 代表有在进行任务,但是被优先级更高的任务中断了
Preempted
蓝色的 Running 代表正在使用 CPU Core 执行任务
Running
CPU Core
点击三次 Phase 可以选中并将其高亮
Phase
直接编译工程并使用 Profile 可能会增加实际的启动时间,因为 Profile 本身的机制也会耗时,可以通过 XCTest 测试来模拟启动
Profile
XCTest