查看锁与等待分析结果
操作步骤
- 在Java性能分析工具界面的“任务/报告列表”区域单击“采样分析”中指定分析任务的名称。
- 单击“CPU”页签,再单击“锁与等待”页签。
查看锁分析结果,如
图1所示,参数说明如
表1所示。
- “栈跟踪”区域为线程阻塞发生的位置。通过跟踪阻塞时间比较长的线程,找到可能导致线程运行缓慢的代码位置。
- 可输入类名称/线程名称快速筛选数据。
- 单击
图标可一键展开或收缩对应内容。
图1 锁与等待分析结果
表1 锁参数说明
参数 |
说明 |
监视器 |
类名称 |
显示监视器对应的类名称。 |
总阻塞时间 (ms) |
显示线程在监视器上阻塞的时间。 |
阻塞线程数 |
显示阻塞在监视器上的线程数。 |
采样次数 |
显示对应的采样次数。 |
线程 |
线程名称 |
显示线程名称。 |
总阻塞时间(ms) |
显示线程在监视器上阻塞的时间。 |
采样次数 |
显示对应的采样次数。 |