Oracle Solaris Studio 12.2:性能分析器

收集器工具

收集器工具使用名为分析 (profiling) 的统计方法,并通过跟踪函数调用来收集性能数据。这些数据可能包括调用栈、微观状态计数信息(仅在 Solaris 平台上)、线程同步延迟数据、硬件计数器溢出数据、消息传递接口 (Message Passing Interface, MPI) 函数调用数据、内存分配数据以及操作系统和进程的摘要信息。收集器可以收集 C、C++ 和 Fortran 程序的各种数据,也可以收集用 Java 编程语言编写的应用程序的分析数据。此外还可以收集动态生成的函数及子孙进程的数据。有关收集的数据的信息,请参见第 2 章;有关收集器的详细信息,请参见第 3 章。可以通过性能分析器 GUI、dbx 命令行工具以及使用 collect 命令运行收集器。