Oracle® Developer Studio 12.5:性能分析器

退出打印视图

更新时间: 2016 年 6 月
 
 

分析正在运行的进程

在 Oracle Solaris 中,可以在性能分析器中或通过命令行对任何正在运行的进程收集数据。在 Linux 中,正在运行的进程分析仅对单线程应用程序可靠起作用。由于 JVM 是多线程的,因此无法在 Linux 中分析 Java 应用程序。

如果要从命令行分析正在运行的进程,请参见 collect(1) 手册页。

要在性能分析器中分析正在运行的进程,请执行以下操作之一:

  • 单击 "Welcome"(欢迎)屏幕中的 "Profile Running Process"(分析运行的进程)。

  • 选择 "File"(文件)-> "Profile Running Process"(分析运行的进程)。

在 "Profile Running Process"(分析运行的进程)对话框中选择您要分析的进程,如果要使用缺省选项,可单击 "Run"(运行)。否则,您可以在 "General"(常规)标签中指定实验选项,然后在 "Data to Collect"(要收集的数据)标签上选择要收集的数据的类型。

在对话框处于打开状态时按 F1 可查看该对话框的帮助。

"Output"(输出)标签显示收集器的输出和进程的任何输出。如果要停止分析,请单击 "Terminate"(终止)。性能分析器会提示您打开实验。