jstat命令和jstack命令的區(qū)別?
jstack 命令是JDK工具之一,使用該命令可以打印正在運行中 Java 進程的棧信息。
Jstat是JDK自帶的一個輕量級小工具。全稱“Java Virtual Machine statistics monitoring tool”,它位于java的bin目錄下,主要利用JVM內(nèi)建的指令對Java應用程序的資源和性能進行實時的命令行的監(jiān)控,包括了對Heap size和垃圾回收狀況的監(jiān)控。可見,Jstat是輕量級的、專門針對JVM的工具,非常適用。兩者用途完全不同!