您的位置:首页 > 编程语言 > Java开发

Java 性能分析工具一览(JDK自带)

2016-02-26 13:44 441 查看

1. jstat 分析JVM HEAP占用情况

格式参考-JDK

参考-中文

常用命令

jstat -gcutil <PID> <Interval> <Times>

2. jps 查看JVM 进程

格式参考-JDK

常用命令

jps -lm

3. jmap 分析内存对象占用情况

格式参考-JDK

常用命令

jmap -dump:live,format=b,file=<filename> <PID> 将Heap 详情导出以二进制格式导到一个文件

jmap -histo <PID>

4. jstack 查看JVM 调用堆栈情况

格式参考-JDK

常用命令

jstack -J-d64 -m <PID>

5. hpprof 查看Heap 和 CPU 性能

格式参考-JDK

常用命令

javac -J-agentlib:hprof=heap=sites <.java 文件>

6. jinfo 查看JVM启动参数及相关环境变量

格式参考-JDK

常用命令

jinfo <PID>

7. jhat 查看DUMP出来的内存状况

格式参考-JDK

常用命令

jhat -port <端口号> <heap-dump-file>  #就可以在浏览器上输入http://localhost:<端口号>查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: