性能分析工具概述

在上一章中,我们探讨了现代处理器中实现的用于辅助性能分析的功能。然而,如果你直接开始使用这些功能,很快就会变得非常微妙,因为需要大量的低级编程才能利用它们。幸运的是,性能分析工具处理了所有必要的复杂性,以有效地使用这些硬件性能监控功能。它使分析变得顺利,但了解工具如何获取和解释数据是至关重要的。这就是为什么我们在讨论 CPU 性能监控功能之后再讨论分析工具的原因。

本章简要介绍了主要平台上最流行的工具。选择将取决于你使用的操作系统和 CPU。一些工具是跨平台的,但大多数不是,因此了解哪些工具对你可用至关重要。这些分析工具通常由硬件供应商自己开发和维护,因为他们是唯一了解如何正确使用其 CPU 上可用性能监控功能的人。不幸的是,这造成了这样一种情况:如果你需要进行高级性能工程工作,你需要安装一个依赖于你使用的 CPU 的专门工具。

阅读完本章后,花时间练习使用你可能最终会使用的工具。熟悉这些工具的界面和工作流程。对你日常工作中使用的应用程序进行性能分析。即使你找不到任何可操作的见解,当真正需要时,你会更加做好准备。

results matching ""

    No results matching ""