Archives

You are currently viewing archive for 11 November 2009
Category: Web dev
Posted by: hajime osako
Java%u30E1%u30E2%u30EA%u3001GC%u30C1%u30E5%u30FC%u30CB%u30F3%u30B0%u3068%u305D%u308C%u306B%u307E%u3064%u308F%u308B%u30C8%u30E9%u30D6%u30EB%u5BFE%u5FDC%u624B%u9806%u307E%u3068%u3081 - %u65E5%u8A18%u306E%u3088%u3046%u306A%u4F55%u304B

-verbose:gc(-Xloggc:path_to_file) GCログ出力を有効化
-XX:+PrintGCTimeStamps GCログにタイムスタンプ(Java起動時からの経過時間)を出力
-XX:+PrintGCDetails GCログを詳細に出力(New領域とJavaヒープそれぞれがどれだけ減ったか出力される)
-XX:+PrintClassHistogram*1 SIGQUITシグナル受信時にヒープ統計情報を出力(出力時に強制的にFull GCが発生)。-verbose:gc(-Xloggc:path_to_file)と併用必須。なお、SIGQUITシグナルを送信するには、kill -3 を実行すればよい
-XX:+HeapDumpOnOutOfMemoryError OutOfMemoryError発生時にヒープダンプを出力(Sun Java 1.4.2_12以上、1.5.0_07以上、1.6以上)
Category: Web dev
Posted by: hajime osako
JVM Tuning

-Xms initial java heap size
-Xmx maximum java heap size
-Xmn the size of the heap for the young generation