使用 visualvm干的第一件事情:監控類是否是多例模式
具體操作為:
1、首先啟動本地項目,打開 jvisualvm,選擇Tomcat(注意,在jdk目錄下的名稱里,命名前加了一個 j,別找不到了)
2、在【監視】欄,點擊這個【堆Dump】,就會監視此刻的堆內存狀態
3、彈出了以下頁面,選擇【類】選項卡,根據類名排序,找到要看的類,這時我已經新建了一個實例
4、操作Web頁面后,打開了對應的兩個頁面以后,再重復2-3步驟,會看到一個新的時刻的heapdump,發現實例數增加了2個,所以我這個是多例模式生成的
5、第4步還可以選擇【與另一個堆轉儲進行比較】,再選擇上一個時間點的堆
就會直接顯示 堆轉儲差異,更加直觀
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:https://www.cnblogs.com/acm-bingzi/p/visualvm.html