Java性能分析功能介绍
Java性能分析是针对基于鲲鹏平台上运行的Java程序的性能分析和优化工具,收集热点函数、定位程序瓶颈点,帮助用户采取针对性优化。
前提条件
- 已参照安装工具安装Java性能分析工具。
- 使用压缩包安装工具时,请解压后切换至工具目录使用,采用./方式执行命令,例如./devkit java-perf -h。使用RPM包安装工具时,可直接执行命令,例如devkit java-perf -h。本章示例均为RPM包安装使用。
命令功能
统计当前JVM中的热点方法,以火焰图与反向火焰图的形式查询和呈现。
命令格式
1 | devkit java-perf [-h | --help] TASK [ARGS] |
使用示例
执行以下命令,查看Java性能分析支持的功能信息:
1 | devkit java-perf -h |
返回信息如下:
1 2 3 4 5 6 7 | Usage: devkit java-perf [-h | --help] TASK [ARGS] The most commonly used devkit java sub tasks are: help Get help information hotspot Run the hotspot collection and analysis task See 'devkit java-perf TASK --help' for more information on a specific task. |
子命令 |
功能 |
说明 |
|---|---|---|
help |
查看帮助信息。 |
- |
hotspot |
Java应用程序的热点分析。 |
采集某些时刻CPU、CYCLES、LOCK、CACHE_MISSES、ALLOC事件的栈信息,统计当前JVM中的热点方法,以火焰图与反向火焰图的形式查询和呈现。 |
父主题: Java性能分析