423_optimizing_app_launch.pdf

灰色的 Blocked 代表阻塞,没有做任何事情

红色的 Runnable 代表有任务需要完成,但是缺少 CPU 资源

橙色的 Preempted 代表有在进行任务,但是被优先级更高的任务中断了

蓝色的 Running 代表正在使用 CPU Core 执行任务

点击三次 Phase 可以选中并将其高亮

直接编译工程并使用 Profile 可能会增加实际的启动时间,因为 Profile 本身的机制也会耗时,可以通过 XCTest 测试来模拟启动