查看當前全部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