天天看點

java虛拟機的監控以及診斷工具

1. jps将列印所有正在運作的 Java 程序。

2. jstat允許使用者檢視目标 Java 程序的類加載、即時編譯以及垃圾回收相關的資訊。它常用于檢測垃圾回收問題以及記憶體洩漏問題。

3. jmap允許使用者統計目标 Java 程序的堆中存放的 Java 對象,并将它們導出成二進制檔案。

4. jinfo将列印目标 Java 程序的配置參數,并能夠改動其中 manageabe 的參數。

5. jstack将列印目标 Java 程序中各個線程的棧軌迹、線程狀态、鎖狀況等資訊。它還将自動檢測死鎖。

6. jcmd則是一把瑞士軍刀,可以用來實作前面除了jstat之外所有指令的功能。