JVM分析工具介绍

来源:互联网 发布:extend python 编辑:程序博客网 时间:2024/05/18 15:26

1.jconsole
JConsole可以图形化查看JVM中内存的变化中,它是JDK5及以上版本中自带的工具。它位于jdk的bin目录下,可直接双击或在控制台下运行
jconsole即可启动。

2.JVisualVM
JVisualVM是JDK7 update7之后推出的一个工具,它类似于JProfiler的工具,基于此工具可查看内存的消耗情况,线程的执行状况及程序中消耗
CPU、内存的动作。

 

3.jps指令
类似于linux下的ps指令,可以查看java进程。
eg:
jps -mlvV
输出如下信息:
3456  -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m -XX:MaxPermSize=256M
2128  -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m -XX:MaxPermSize=256M
976  -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx256m  -XX:MaxPermSize=256m
2496 sun.tools.jps.Jps -mlvV -Denv.class.path=.;D:\antlr\antlr-2.7.6.jar -Dapplication.home=E:\devtools\JDK6.0\Java\jdk1.6.0_17 -Xms8m

原创粉丝点击