jps:虚拟机进程情况工具
jps -l
-q 只输出LVMID,省略主类的名称
-m 输出虚拟机进程启动时传递给主类main()函数的参数
-l 输出主类的全名,若是进程是jar包,输出jar的路径
-v 输出虚拟机启动时的jvm参数
jstat:虚拟机统计信息监视工具
jstal -gc 2764 250 20
jstal -gcutil 2764
jinfo:java配置信息工具
jmap:java内存映射工具
jmap -dump:format=b,file=idea.bin 3500
-dump 生成内存转储快照
-finalizerinfo 显示在F-Queue中等待Finalizer线程执行的finalie方法的对象。
-heap 显示堆详细信息
-histo 显示堆中的统计信息,包括类、实例数量、合计容量
-pernatat 以ClassLoader为统计口径显示永久代内存状态
-F 当虚拟机进程堆dump选项没有响应时,强制生成dump快照
jhat:虚拟机堆转储快照分析工具
与jmap搭配使用,来分析jmap生成的堆转储快照
jstack:java堆栈跟踪工具
jstack -l 3500
-F 强制输出
-l 除堆栈外,显示关于锁的附加信息
-m 若是调用到本地方法的话,能够出现C/C++的堆栈
JDK可视化工具
JConsole Java监视与管理控制台
欢迎访问个人我的博客