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のデッドロック状態を診断しているところです。ハッシュマップで同期するのを待っている2つのスレッドがブロックされていることがはっきりとわかります。私が見つけられないのは、どのスレッドがハッシュマップをロックしているかです。
誰かが私の無知の闇に少し光を当てることができますか?
M。
ヒープダンプでスレッドスタック分析を実行すると、各スレッドに割り当てられたオブジェクトの概要がわかります。
この情報にアクセスするには、メモリアナライザツールで、[Java Basic]->[ThreadOverview]をクリックします。
ダンプファイルをデバッグする手順は、以下のリンクに記載されています。
以下のリンクを参照してください。
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Ftasks%2Fanalyzingthreads.html