利用jvisualvm監控分析死鎖線程並定位死鎖的對象

一:創建模擬的死鎖代碼   二:進入java的bin目錄打開jvisualvm.exe 2.1:點擊[線程dump]後,有死鎖的狀況會看到如下三處關鍵的信息java 標記1:表明 發生死鎖的所在類shell 標記2:表明鎖住的對象的內存地址,如:0x00000000f0623a48(這個比較重要,能夠用來定位死鎖的緣由)windows 標記3:表明整個程序中有幾處死鎖瀏覽器 三:使用oql對象查詢
相關文章
相關標籤/搜索