jstat
是 Java 虛擬機(JVM)提供的一個命令行工具,用于監控 JVM 的性能統計信息。要查看方法執行,您可以使用 jstat
工具監控 JVM 的類加載、垃圾回收和方法區等信息。
以下是使用 jstat
查看方法執行的步驟:
打開命令行終端。
輸入以下命令以查看 JVM 的性能統計信息。將 <pid>
替換為您的 Java 進程的進程 ID(可以通過 jps
命令查看):
jstat -gc <pid>
這將顯示有關 JVM 堆內存使用情況的信息,包括新生代、老年代、永久代(或元空間)和方法區的大小和使用情況。
jstat
工具的 -compiler
選項。將 <pid>
替換為您的 Java 進程的進程 ID:jstat -compiler <pid>
這將顯示有關即時編譯器(JIT)編譯的方法的信息,包括已編譯的方法數量、已優化的方法數量和未優化的方法數量。
jstat
工具的 -method
選項。將 <pid>
替換為您的 Java 進程的進程 ID:jstat -method <pid>
這將顯示有關已加載類的詳細信息,包括已加載的方法數量、已卸載的方法數量和已調用的方法數量。
請注意,jstat
工具提供的信息可能因 JVM 版本和供應商而有所不同。要獲取有關特定 JVM 的更多信息,請參閱相關文檔。