試驗環境
操作系統:win7
java版本:1.8
服務器操作系統:centos 6.6 Linux
PS:需要在服務器的應用配置文件里配置遠程鏈接的端口,也可以使用命令將堆dump輸出一個文件里去:jmap -dump:format=b,file=dumpFileName 這個一般會講文件輸出當前所在的文件目錄。
本例使用的是遠程連接的方法
操作步驟
1:打開jvisualvm.exe(java的安裝路徑的bin目錄下),
2:添加遠程主機
3:輸入服務器IP后,點擊確定,再右擊添加的IP,輸入端口號,點擊確定,如果配置無誤就能夠連接成功。
4:添加成功的例子,雙擊帶有端口號的IP就能打開JVm監控了
打開后的例子
5:點擊圖中的堆dump按鈕,就可以在服務器上生成文件,
6:使用jhat -J-mx768m -port <端口號:默認為7000>*.dmp(*.dmp這個是你生成的文件,端口號一般為7000),執行命令成功的如下圖所示
7:在本機的瀏覽器上輸入服務的IP+端口后(10.85.11.33:7000)就能訪問成功了