最近仕事で Java ばかりの KrdLab です.そんな中,Eclipse の Memory Analyzer (MAT) が素晴らしかったので紹介. http://www.eclipse.org/mat/ はじめに Java ではメモリリークによって OutOfMemoryError (OOME) が発生する.このリークを特定する作業はなかなか困難な作業になることが多い (特に,誰が作ったのかわからない古いコードの保守で発生すると大変!). 今回はその作業コストを軽減するツールとして Memory Analyzer (MAT) を紹介する. Eclipse Memory Analyzer とは? JVM のヒープダンプを解析するツール.どのオブジェクトがリーク候補なのか,どこから参照されていたものだったのか,といった情報がグラフィカルに表示される. 他にもダンプ分析のための様々な機能が
![OutOfMemoryError を分析する - KrdLab's blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/223209a87e3bd25a4cf3ba2d39ef1635eba269c9/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKrdLab%2F20110109%2F20110109012411.png)