Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

收集器工具

收集器工具收集性能数据:

  • 使用称为分析的统计方法,该方法可基于时钟触发器或硬件性能计数器的溢出

  • 通过跟踪线程同步调用、内存分配和取消分配调用、IO 调用以及消息传递接口 (Message Passing Interface, MPI) 调用

  • 作为系统和进程的汇总数据

在 Oracle Solaris 平台上,时钟分析数据包括微状态计数数据。所有记录的分析和跟踪事件包括调用堆栈以及线程和 CPU ID。

收集器可以收集 C、C++ 和 Fortran 程序的各种数据,也可以收集用 Java 编程语言编写的应用程序的分析数据。此外还可以收集动态生成的函数及子孙进程的数据。有关收集的数据的信息,请参见Chapter 2, 性能数据;有关收集器的详细信息,请参见Chapter 3, 收集性能数据。通过性能分析器、collect 命令和 dbx collector 命令分析应用程序时,将运行收集器。