1. 程式人生 > >六、JVM命令和工具

六、JVM命令和工具

溢出 jmap state 我們 信息 虛擬 sta 行數 生成

  當我們在平常遇到一些內存溢出,或者棧深度的問題的時候,需要查問題出在哪裏,就需要用到一些jvm命令。

  一、常用的jvm命令有:

  jps:顯示系統所有虛擬機進程信息

  jstate:顯示虛擬機各方面的運行數據信息,各內存區域的使用情況

  jstack:顯示虛擬機中線程的快照信息

  jmap:生成虛擬機內存轉存快照(heapdump)

  jhat:分析生成的轉存快照問題

  二、分析工具

  比較有用的兩個工具:

    jconsole:虛擬機自帶的工具

    visual vm:第三方插件

六、JVM命令和工具