JVM命令和工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM命令和工具相关的知识,希望对你有一定的参考价值。

  当我们在平常遇到一些内存溢出,或者栈深度的问题的时候,需要查问题出在哪里,就需要用到一些jvm命令。

  一、常用的jvm命令有:

  jps:显示系统所有虚拟机进程信息

  jstate:显示虚拟机各方面的运行数据信息,各内存区域的使用情况

  jstack:显示虚拟机中线程的快照信息

  jmap:生成虚拟机内存转存快照(heapdump)

  jhat:分析生成的转存快照问题

  二、分析工具

  比较有用的两个工具:

    jconsole:虚拟机自带的工具

    visual vm:第三方插件

以上是关于JVM命令和工具的主要内容,如果未能解决你的问题,请参考以下文章

JVM监控和调优常用命令工具总结

JVM常用命令工具和图形化工具

jvm 性能调优工具之 jstat 命令详解

JVM的监控命令

Java虚拟机:JVM调优-命令篇

SpringBoot修改JVM参数(内置Tomcat命令行启动和IDEA工具配置修改)