Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在通过使用 MAT 查看 .hprof 文件来诊断 Java 死锁情况。我可以清楚地看到两个线程被阻塞等待在哈希图上同步。我找不到的是哪个线程确实锁定了哈希图。
谁能照亮我无知的黑暗?
M。
您可以对堆转储进行线程堆栈分析,这将概述每个线程中分配的对象。
要访问此信息,请在内存分析器工具中单击 Java Basic -> Thread Overview。
以下链接中提到了调试转储文件的步骤。
请参考以下链接:
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Ftasks%2Fanalyzingthreads.html