Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

性能分析工具

本手册介绍了收集器和性能分析器这一对工具,您可以使用它们来收集和分析应用程序的性能数据。该手册还介绍了 er_print 实用程序,一种用于以文本格式显示和分析所收集性能数据的命令行工具。性能分析器和 er_print 实用程序显示的数据大体相同,但使用不同的用户界面。

收集器和性能分析器设计旨在供任何软件开发者使用,即使性能调节并非开发者的主要职责。与常用的分析工具 profgprof 相比,这些工具提供了更加灵活、详细和准确的分析,并且不会产生 gprof 中的归属误差。

    收集器和性能分析器工具有助于回答以下各种问题:

  • 程序消耗的可用资源有多少?

  • 最消耗资源的是哪些函数或装入对象?

  • 消耗资源的是哪些源代码行和指令?

  • 程序在执行过程中如何出现这种问题?

  • 函数或装入对象消耗的是哪些资源?