jps:虚拟机进程状况工具 jps [ options ] [hostid]
-q:只输出LVMID-m:输出虚拟机启动时传递给主类的参数-l:输出主类全名-v :输出虚拟机启动时JVM参数jstat:虚拟机统计信息监视工具 jstat [option vmid [interval[s|ms] [count]]]
-class:类装载、卸载数量、总空间及类装载所耗时间-gc:监视java堆,GC时间合计-gccapacity:java堆各个区域的最大最小空间-gcutil:java堆各个空间已用空间所占百分比-gccause:额外输出上次GC原因-gcnew:新生代GC情况-gcnewcapacity-gcold-gcoldcapacity-gcpermcapacity-compiler:输出jit编译器编译过的方法、耗时等信息-printcompilation:输出已经被JIT编译的方法jinfo:java配置信息工具 jinfo [option] pid
-v:查看虚拟机启动时显示指定的参数列表-flag:查看改写虚拟机某一参数值,如jinfo -flag CMSInitiatingOccupancyFraction 1444jmap:Java内存映像工具 jmap [option] vimd
-dump:生成java堆快照-finalizerinfo:显示在F-Queue中等待Finalizer线程执行finalize方法的对象-heap:显示java堆详细信息,如使用哪种回收器、参数配置、分带情况等。-histo:显示堆中对象统计信息,包括类、实例数量、合计容量-permstat:以classloader为统计口径显示永久代内存状态-F:强制生成快照jstack :java堆栈跟踪工具,生成虚拟机当前时刻的线程快照,及虚拟机内每一条线程正在执行的方法堆栈的合集, jstack [option] vmid
-F:强制输出 -l:额外输出锁的附加信息-m:输出本地方法