Oracle Solaris Studio性能分析器12.3用法

时间:2012-12-13 15:01:37

标签: java performance oracle profiling profiler

我有一个在linux上运行的java程序,但有一些锁定条件。我想使用Oracle Solaris Studio性能分析器12.3来诊断它。

使用collect -j on $JAVA $JAVA_OPTS $@收集目标计算机上的配置文件数据。和Analyzer(GUI)查看收集的数据,但在Metrics选项卡中找不到User Lock选项,如下所示:

糟糕,无法上传图片

预期如下:

糟糕,无法上传图片

使用er_print查看数据

  

(er_print)指标e%lock
  错误:未记录任何数据以支持度量规范:e%lock
  
  当前指标:e.user:i.user:名称
  当前排序度量标准:独占用户CPU时间(e.user)
  可用指标:
  专用用户CPU时间:e。%用户
  包容性用户CPU时间:i。%用户
                     尺寸:尺寸
               PC地址:地址                      姓名:姓名

在非gui方式的可用指标中也没有锁定指标。
收集个人资料数据有什么问题吗?我怎样才能看到User Lock选项。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

要在性能分析器中启用锁定配置文件,您需要使用collect开关运行-s on配置文件。这将打开锁定分析。