jvm常见命令

jps:查看本机的Java中进程信息。

jstack:打印线程的栈信息,制作线程Dump

jmap:生成堆转储快照(heapdump)

jstat:显示进程中的类装载、内存、垃圾收集、JIT编译等运行数据

jhat:一般与jmap搭配使用,用来分析jmap生成的堆转储文件。

  jmap -dump:format=b,file=heapDump 3331 + jhat heapDump:解析Java堆转储文件,并启动一个 web server

jconsole:简易的可视化控制台。

jvisualvm:功能强大的控制台。

什么是Java Dump?

Java虚拟机的运行时快照。将Java虚拟机运行时的状态和信息保存到文件。

线程Dump,包含所有线程的运行状态。纯文本格式。

堆Dump,包含线程Dump,幵包含所有堆对象的状态。二进制格式。
posted on 2019-09-27 22:47  溪水静幽  阅读(122)  评论(0)    收藏  举报