Download - HeapStats(Java解析ツールバトル)
HeapStats「もしも」のときの頼れる助っ人
HeapStatsって、何? Javaの障害解析を助けるツールです
Before
After
OutOfMemory
デッドロック
仕掛け 再現
ログ収集だけ解析
HeapStatsのラク♪ポイント
① 障害再現の必要なし!② メモリの増減をクラス単位で確認可能!③ 解析に必要な情報は根こそぎ収集!④ デッドロックもリアルタイムに検知!⑤ アヤシイ動きをリアルタイムに通知!
実際に見てください
① 起動済みの GlassFishにアタッチして② ブラウザからリクエストを送ると③ サーブレットがメモリリークするので④ OutOfMemoryErrorが発生するまでの過程を確認します!
Announcement
HeapStats 1.1 has been launched !http://icedtea.classpath.org/hg/release/heapstats-1.1/http://icedtea.wildebeest.org/download/heapstats/heapstats-1.1.0/
HeapStats 1.1の新機能
オブジェクト参照関係の追跡 Permanent ・Metaspace監視 障害発生時のプロセス kill
…などなど
HeapStatsのラク♪ポイント
① 障害再現の必要なし!② メモリの増減をクラス単位で確認可能!③ 解析に必要な情報は根こそぎ収集!④ デッドロックもリアルタイムに検知!⑤ アヤシイ動きをリアルタイムに通知!
実際に見てください
① マルチスレッドな Javaプログラムが② 3スレッドが絡むデッドロックを起こすので
③ 発生の瞬間を SNMP Trapでキャッチして④ そのとき何が起こったかを確認します!
使い始めもラクチン!1. インストールがカンタン
› 対象マシンにエージェントをインストールするだけ!› アナライザは手元のパソコンで OK
2. 他ソフトへの依存なし› DBや APサーバなどを用意する必要なし!
3. Java 6以降の HotSpotなら適用可能› OpenJDKに対応!› 古めな Javaでも使えます
唯一?の条件 x86または AMD64の Linuxであること
HeapStats Community HeapStats @ IcedTea
› http://icedtea.classpath.org/wiki/HeapStats› 日本語ページも作りました
ML› [email protected]› http://icedtea.classpath.org/mailman/
listinfo/heapstats
ぜひ使ってみてください!