JVM分析工具介绍
2011-09-28 23:50
120 查看
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
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
相关文章推荐
- JVM自带性能分析工具介绍——jstack
- JVM内存分析工具介绍
- Java内存泄露监控工具:JVM监控工具介绍及分析
- JVM自带性能分析工具介绍——jmap和jhat
- JVM自带性能分析工具介绍——jstat
- JVM自带性能分析工具介绍——JPS
- Linux程序分析工具介绍—ldd,nm
- linux程序分析工具介绍(一)—-”/proc”
- 关于VS2012自带的 性能分析 工具使用实例(图文介绍)
- Mysql 日志分析工具介绍
- 【抓包工具】Wireshark(详细介绍与TCP三次握手数据分析)
- 性能分析工具gprof介绍
- JVM故障分析排障用到的一些命令和工具
- TraceView性能分析工具介绍
- JVM常用分析工具JPS/JINFO/JSTACK/JSTAT/JMAP详解
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- linux程序分析工具介绍—ldd,nm
- JVM内存状况查看方法和分析工具
- JVM监控工具介绍
- 使用监控工具Java VisualVM 远程分析 tomcat应用 JVM使用情况