• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
HeapStats(Java解析ツールバトル)
 

HeapStats(Java解析ツールバトル)

on

  • 3,247 views

@sugarlife との合作です

@sugarlife との合作です

Statistics

Views

Total Views
3,247
Views on SlideShare
1,618
Embed Views
1,629

Actions

Likes
6
Downloads
7
Comments
0

4 Embeds 1,629

http://cco.hatenablog.jp 1619
https://twitter.com 8
http://cloud.feedly.com 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    HeapStats(Java解析ツールバトル) HeapStats(Java解析ツールバトル) Presentation Transcript

    •  Javaの障害解析を助けるツールです Before After OutOfMemory デッドロック 仕掛け 再現 ログ収集だけ 解析
    • ① 障害再現の必要なし! ② メモリの増減をクラス単位で確認可能! ③ 解析に必要な情報は根こそぎ収集! ④ デッドロックもリアルタイムに検知! ⑤ アヤシイ動きをリアルタイムに通知!
    • ① 起動済みのGlassFishにアタッチして ② ブラウザからリクエストを送ると ③ サーブレットがメモリリークするので ④ OutOfMemoryErrorが発生するまでの過程 を確認します!
    •  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/
    •  オブジェクト参照関係の追跡  Permanent・Metaspace監視  障害発生時のプロセスkill …などなど
    • ① 障害再現の必要なし! ② メモリの増減をクラス単位で確認可能! ③ 解析に必要な情報は根こそぎ収集! ④ デッドロックもリアルタイムに検知! ⑤ アヤシイ動きをリアルタイムに通知!
    • ① マルチスレッドなJavaプログラムが ② 3スレッドが絡むデッドロックを起こすので ③ 発生の瞬間をSNMP Trapでキャッチして ④ そのとき何が起こったかを確認します!
    • 1. インストールがカンタン › 対象マシンにエージェントをインストールするだけ! › アナライザは手元のパソコンでOK 2. 他ソフトへの依存なし › DBやAPサーバなどを用意する必要なし! 3. Java 6以降のHotSpotなら適用可能 › OpenJDKに対応! › 古めなJavaでも使えます
    •  x86またはAMD64のLinuxであること
    •  HeapStats @ IcedTea › http://icedtea.classpath.org/wiki/HeapStats › 日本語ページも作りました  ML › heapstats@icedtea.classspath.org › http://icedtea.classpath.org/mailman/listinfo/ heapstats