Java
Java で try-catch-finally が入れ子になっているとき、内側の try で例外が発生した場合に外側の finally を通ることを確認してみた。 Hoge.java import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import java.sql.…
とりあえず書いてみる。間違ってたら後で直す。 最小=最大 コネクションが増える時にDBサーバに負荷がかかるから。 アイドル物理接続の切断タイムアウトは長め(1時間とか)に 短いとしょっちゅう切ったり張ったりしてコネクションプーリングしてないのと一…
物理接続の増え方 最小まで 一気型: その名の通り一気に接続するので、一時的にDBサーバに負荷がかかる。 段階型: 徐々に接続が増えるので、負荷が軽減される。 最大まで その場型: 足りなくなったら増やす。 先回り型: 予測して多めに物理接続を作っておく…
後で読む。 ガベージコレクタの仕組みを理解する (2/2):チューニングのためのJava VM講座(後編) - @IT http://www.whitemark.co.jp/tec/java/javagc.html http://java.sun.com/docs/hotspot/gc1.4.2/example.html
http://www.obci.jp/web/guest/event に行ってきた。感想を徒然と。。。 ひがさんは以前 Seasar Conference でお会いしたことがあるので2回目だった。話の内容は、サーバサイドJavaの歴史とデモ。以前見た時も思ったがサクサク開発できて楽しそう。Webプログ…
OracleAS でガベージ・コレクションのログを記録したい場合、起動オプションに -verbose:gc を追加して、インスタンスを再起動してやればよい。{ORACLE_HOME}/opmn/logs/OC4J~~default_island~1 にログが記録される。