2

我有一个在 linux 上运行的 java 程序,有一些锁定条件。我想使用 Oracle Solaris Studio Performance Analyzer 12.3 来诊断它。

用于collect -j on $JAVA $JAVA_OPTS $@收集目标机器上的配置文件数据。和 Analyzer(GUI) 来查看收集的数据,但User Lock在 Metrics 选项卡中找不到像这样的选项:

糟糕,无法上传图片

预计是这样的:

糟糕,无法上传图片

er_print看数据

(er_print) 指标 e%lock
错误:没有记录支持指标规范的数据:e%lock

当前指标:e.user:i.user:name
当前排序指标:独占用户 CPU 时间 (e.user)
可用指标:
独占用户CPU 时间:e.%user
包含用户 CPU 时间:i.%user
大小:大小
PC 地址:地址名称:名称

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

谢谢你的帮助!

4

1 回答 1

2

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

于 2013-04-30T04:27:57.207 回答