visualvm提供在java虛擬機器(javavirutalmachine,jvm)上執行的java應用程式的詳細資訊。在visualvm的圖形使用者介面中,您可以方便、快捷地檢視多個java應用程式的相關資訊。(摘自官方)簡單說來,visualvm是一種集成了多個jdk命令列工具的視覺化工具,它能為您提供強大的分析能力。所有這些都是免費的!它囊括的命令列工具包括jstat,jconsole,jstack,jmap和jinfo,這些工具與jdk的標準版本是一致的。
可以使用visualvm生成和分析海量資料、跟蹤記憶體洩漏、監控垃圾回收器、執行記憶體和cpu分析,同時它還支援在mbeans上進行瀏覽和操作。儘管visualvm自身要在jdk6這個版本上執行,但是jdk1.4以上版本的程式它都能監控。對於我們來說,這些功能都是至關重要的。以前大家可能會用yourkit這樣的付費軟體來檢測我的應用軟體,但現在可以用visualvm這樣一個開源工具來實現同樣的功能了。更何況,有誰比能sun公司更瞭解jvm呢?
visualvm提供在java虛擬機器(javavirutalmachine,jvm)上執行的java應用程式的詳細資訊。在visualvm的圖形使用者介面中,您可以方便、快捷地檢視多個java應用程式的相關資訊。(摘自官方)簡單說來,visualvm是一種集成了多個jdk命令列工具的視覺化工具,它能為您提供強大的分析能力。所有這些都是免費的!它囊括的命令列工具包括jstat,jconsole,jstack,jmap和jinfo,這些工具與jdk的標準版本是一致的。
可以使用visualvm生成和分析海量資料、跟蹤記憶體洩漏、監控垃圾回收器、執行記憶體和cpu分析,同時它還支援在mbeans上進行瀏覽和操作。儘管visualvm自身要在jdk6這個版本上執行,但是jdk1.4以上版本的程式它都能監控。對於我們來說,這些功能都是至關重要的。以前大家可能會用yourkit這樣的付費軟體來檢測我的應用軟體,但現在可以用visualvm這樣一個開源工具來實現同樣的功能了。更何況,有誰比能sun公司更瞭解jvm呢?