時(shí)間:2023-06-27 23:36:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-06-27 23:36:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
虛擬機(jī)系列:虛擬機(jī)性能監(jiān)控可視化工具-JConsole:-Djava.rmi.server.hostname=127.0.0.1 //遠(yuǎn)程服務(wù)器的IP(本地可訪問(wèn))-Dcom.sun.management.imxremote -Dcom.sun.management.jmxremote.port=5555 // 遠(yuǎn)程服務(wù)器的端口(隨便定一個(gè),用于JMX管理該進(jìn)程)-Dcom.sun.management.jmxremote.authenticate=false // 是否驗(yàn)證(true的話(huà)需要配置密碼,自行百度吧)-Dcom.sun.management.jmxremote.ssl=false //ssl控制
用以上參數(shù)啟動(dòng)Java應(yīng)用程序,然后在遠(yuǎn)程連接中填入 127.0.0.1:5555
點(diǎn)擊連接即可主要就是關(guān)注是否存在死鎖,活鎖,死循環(huán)等線(xiàn)程選擇線(xiàn)程的選項(xiàng)卡,可以看到線(xiàn)程數(shù)量的變化折線(xiàn)圖,折線(xiàn)圖下面顯示的程序中每一個(gè)線(xiàn)程,點(diǎn)擊具體的線(xiàn)程可以在右邊看到此線(xiàn)程的具體信息。
使用此功能可以方便的查看應(yīng)用的線(xiàn)程信息,也能很快的定位到死鎖問(wèn)題
相當(dāng)于之前文章說(shuō)的命令工具jstack
主要關(guān)注的是下圖中的堆內(nèi)存相關(guān)的信息VM概要的選項(xiàng)卡,顯示了當(dāng)前應(yīng)用程序的運(yùn)行環(huán)境,包括虛擬機(jī)類(lèi)型,版本,堆信息,服務(wù)器信息,VM參數(shù),垃圾收集器等信息,具體內(nèi)容如下圖
我是阿紀(jì),用輸出倒逼輸入而持續(xù)學(xué)習(xí),持續(xù)分享技術(shù)系列文章,以及全網(wǎng)值得收藏好文,歡迎主頁(yè)關(guān)注公眾號(hào),做一個(gè)持續(xù)成長(zhǎng)的技術(shù)人。 除了Java虛擬機(jī)相關(guān)的系列內(nèi)容 還有MySQL高級(jí)相關(guān)更多內(nèi)容,如鎖,MVCC,讀寫(xiě)分離,分庫(kù)分表等還在持續(xù)更新中,如果有想了解的內(nèi)容也可以給我留言,歡迎關(guān)注催更。歷史文章:
所有內(nèi)容首發(fā)于個(gè)人網(wǎng)站:紀(jì)先生進(jìn)階指南
關(guān)鍵詞:虛擬,化工,系列,性能
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。