鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

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.
表1 功能说明

子命令

功能

说明

help

查看帮助信息。

-

hotspot

Java应用程序的热点分析。

采集某些时刻CPU、CYCLES、LOCK、CACHE_MISSES、ALLOC事件的栈信息,统计当前JVM中的热点方法,以火焰图与反向火焰图的形式查询和呈现。