苹果 Xcode 中的全新处理器跟踪工具提供了一种革命性的性能调试方法,超越了统计抽样,提供了 CPU 执行流程的完整记录。与只能识别代码*哪里*慢的传统分析器不同,处理器跟踪揭示了*为什么*会慢,精确地定位分支预测失败和缓存缺失等问题。 此前,开发者依赖于 Intel VTune Profiler 等复杂工具,这些工具不太适合 Apple 生态系统,并且在 Apple 芯片上效果不佳。处理器跟踪无缝集成到 Xcode 中,提供类似的硬件级洞察,专为 Apple 硬件量身定制。 虽然功能强大,但处理器跟踪目前需要 M4 芯片或 iPhone 16 设备。初步测试表明,它擅长发现其他工具遗漏的瓶颈,有可能为开发者节省大量时间和精力来解决难以捉摸的性能问题和电池耗电问题。其长期影响还有待观察,但它有望成为解决复杂性能难题的变革性工具。