【原创】Java基础之经常使用JVM工具

查看当前全部java进程java

# jpsvim

查看某个进程的堆内存占用状况eclipse

# jmap -heap $pid线程

查看某个进程的堆内存中对象分布状况orm

# jmap -histo $pid对象

将某个进程的堆内存导出文件进程

# jmap -dump:format=b,file=test.dump $pidip

分析堆内存导出文件内存

# jhat test.dumpform

也能够用eclipse Memory Analyzer:http://www.eclipse.org/mat/

查看某个进程的gc状况

# jstat -gcutil $pid

查看某个进程的线程堆栈

# jstack $pid

查看某个jar包中某个类的签名

# javap -cp $jar_path $class_name

查看某个jar中全部的文件(类、配置等),至关于list

# vim $jar_name

or

# unzip -l $jar_name

相关文章
相关标签/搜索