JDK命令行工具列表
作者:binjps : 虚拟机进程状况工具
-q:仅输出VM标识符,不包括classname,jar name,arguments in main method; -m:输出main method的参数; -l:输出完全的包名,应用主类名,jar的完全路径名,进程号; -v:输出jvm参数 ; -V:输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件 ;
jstat : 查看进程的类装载、内存、垃圾收集
jstat -class [pid] 监视类装载、卸载数量、总空间以及类装载耗时 jstat -compiler [pid] 输出JIT编译过的方法、耗时等 jstat -compiler -gc [pid] 垃圾回收统计
jinfo : 查看进程的配置信息
jinfo [pid]
jmap : 内存快照工具
这个可以参考 http://zengbingo.com/p/1600.html
jmap -dump:format=b,file=[文件路径] [pid]
jhat : 虚拟机堆转存快照分析工具
启动后在这里可以看类的创建数量:http://localhost:7000/showInstanceCounts/includePlatform/
jhat [.hprof文件]