最近のJavaVMはGCログをrotate出来ます。長時間動かすサービスでGCのログを記録したいときに便利です。/tmp/gc.log.0-4の5世代で、約1MBでrotateさせる例-Xloggc:/tmp/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1048576
いろんなメモです。おもにプログラミング関係。 a memorandum. most of all contents are related to programming. jdk1.7.0 b105でARM(Automatic Resource Management/try-with-resources)が入ったので試してみた。 リソースを自動で閉じてくれるもので、Pythonとかのwithみたいな感じに使える。 ARMで自動で閉じられるようにするには、java.lang.AutoCloseableを実装している必要がある。 ARMはclose/finallyより使う側の負荷が低いのでよいと思う。 理由 使う側のコード量が少なくなるコードが少なくなる理由でもあるが、複数のリソースを確実に閉じられる。 試しに作ってみたもの。マルチキャッチも使ってみた。 public class Test {
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く