visualvm 遠端jvm監控方法
阿新 • • 發佈:2018-11-30
VisualVM是Sun的一個OpenJDK專案,其目的在於為Java應用建立一個整套的問題解決工具。它集成了多個JDK命令工具的一個視覺化工具,它主要用來監控JVM的執行情況,可以用它來檢視和瀏覽Heap Dump、Thread Dump、記憶體物件例項情況、GC執行情況、CPU消耗以及類的裝載情況。 Java開發人員可以使用 VisualVM建立必要資訊的日誌,系統管理人員可用來監控及控制Java應用程式在網路中的執行狀況。
下載頁面 : https://visualvm.dev.java.net/download.html
執行命令jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.1.8 &(192.168.1.8 為你伺服器的ip地址,&表示用守護執行緒的方式執行)
jstatd命令詳解 : http://hzl7652.iteye.com/blog/1183182
開啟jvisualvm, 右鍵Remort,選擇 "Add Remort Host...",在彈出框中輸入你的遠端IP,比如192.168.1.8. 連線成功.
下載頁面 : https://visualvm.dev.java.net/download.html
文件地址 : https://visualvm.dev.java.net/docindex.html
入門文件 : https://visualvm.dev.java.net/zh_CN/gettingstarted.html
C:\Program Files\Java\jdk1.7.0_45\bin\jvisualvm.exe
permission java.security.AllPermission;
};執行命令jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.1.8 &(192.168.1.8 為你伺服器的ip地址,&表示用守護執行緒的方式執行)
jstatd命令詳解 :
開啟jvisualvm, 右鍵Remort,選擇 "Add Remort Host...",在彈出框中輸入你的遠端IP,比如192.168.1.8. 連線成功.