2
我正在通過使用MAT查看.hprof文件來診斷Java死鎖情況。我可以清楚地看到兩個線程被阻塞,等待在一個hashmap上同步。我找不到的哪個線程已鎖定哈希映射。查找使用內存分析工具(MAT)鎖定對象的線程
任何人都可以照亮我的無知的黑暗嗎?
M.
我正在通過使用MAT查看.hprof文件來診斷Java死鎖情況。我可以清楚地看到兩個線程被阻塞,等待在一個hashmap上同步。我找不到的哪個線程已鎖定哈希映射。查找使用內存分析工具(MAT)鎖定對象的線程
任何人都可以照亮我的無知的黑暗嗎?
M.
你可以做你的堆轉儲線程堆棧分析,這將給每個線程分配的對象的概況。
要訪問此信息,請在您的內存分析器工具中單擊Java基本 - >線程概覽。
調試轉儲文件的步驟在下面的鏈接中提到。
參考以下鏈接: