タグ

ブックマーク / hideaki-t.blogspot.com (2)

  • JVM GCログのrotate

    最近のJavaVMはGCログをrotate出来ます。長時間動かすサービスでGCのログを記録したいときに便利です。/tmp/gc.log.0-4の5世代で、約1MBでrotateさせる例-Xloggc:/tmp/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1048576

    JVM GCログのrotate
  • Java7のjavac新機能を試した

    いろんなメモです。おもにプログラミング関係。 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 {

    Java7のjavac新機能を試した
  • 1