読者です 読者をやめる 読者になる 読者になる

Masa / Lino Blog

Masanori Satoh ( Masa / Lino ) の徒然ブログです

J2SE 5.0 Management, Internals, and Troubleshooting参加

アジア初開催らしいJ2SE 5.0 Management, Internals, and Troubleshootingに
参加してきた。

http://suned.sun.co.jp/JPN/news/javatuning.html

今日は初日。JMXまでをトレーニング。
Module 1.のインストールはさくっと終了。
この中で紹介されたClass Data Sharing。
J2SE5.0で導入されたヒープをJVM間で共有する技術。
普段使っている負荷生成プログラムはJavaで実装されているので、
うまく使えば、メモリ不足に悩まされることが減るかも。
後はSwingなどのリッチクライアントプログラムかな。

少しだけ悩んだSolaris Desktopで日本語を入力する方法。
「Ctrl+Space」でAtokを日本語モードにできた。


Module 2.のGCについてはほとんど知っていることばかりでちょっと期待はずれ。
VM Ergonomicsによるヒープ自動チューニングが実際にどれくらい使えるのか
気になった。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/vm/gc-ergonomics.html
GCによるStopTheWorldの時間が長すぎるのがちょっとって感じだけど。


初日最後はModule 3.のJMX
jconsoleの使い方と、MBeanの作成方法。
jconsoleは使ったことあったので、あまり参考にならず。
MBeanは結構簡単に作れることがわかったので機会があれば使ってみよう。


明日はトラブルシューティングがメイン。