利用jvisualvm监控分析死锁线程并定位死锁的对象

一:创建模拟的死锁代码   二:进入java的bin目录打开jvisualvm.exe 2.1:点击[线程dump]后,有死锁的状况会看到如下三处关键的信息java 标记1:表明 发生死锁的所在类shell 标记2:表明锁住的对象的内存地址,如:0x00000000f0623a48(这个比较重要,能够用来定位死锁的缘由)windows 标记3:表明整个程序中有几处死锁浏览器 三:使用oql对象查询
相关文章
相关标签/搜索