可以通过多种方法在独立性能分析器或 IDE 的分析器窗口中收集性能数据:
在命令行上使用 collect 命令(请参见使用 collect 命令收集数据和 collect(1) 手册页)。collect 命令行工具的数据收集开销比 dbx 的开销小,因此该方法比其他方法要好。
使用性能分析器的“性能工具收集”对话框(请参见性能分析器联机帮助中的“使用性能工具收集器收集性能数据”)。
使用调试器中的“收集器”对话框(请参见性能分析器联机帮助中的“使用调试器收集性能数据”)。
在 dbx 命令行上使用 collector 命令(请参见使用 dbx collector 子命令收集数据以及 IDE 中“调试”联机帮助中的“collector 命令”)。
只有“性能工具收集”对话框和 collect 命令提供下列数据收集功能:
收集 Java 程序中的数据。如果尝试使用 IDE 调试器中的“收集器”对话框或者 dbx 中的 collector 命令收集 Java 程序中的数据,则收集的是 JVM 软件(而不是 Java 程序)的信息。
自动收集后续进程中的数据。