jvm gc

オブジェクトを大量にnewして捨てる場合はgcのオプションが性能に効く場合がある
FullGCを走らせなくする

  • incgc
  • Xmx128M -Xincgc -XX:NewSize=112M
  • Xmx192M -Xincgc -XX:NewSize=160M

参考)
http://java.sun.com/performance/reference/whitepapers/5.0_performance.html
http://java.sun.com/docs/hotspot/PerformanceFAQ.html
http://java.sun.com/docs/hotspot/gc5.0/ergo5.html
http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html

GCをチューニングしよう
http://www.atmarkit.co.jp/fjava/rensai2/webopt06/webopt06.html

JDK5.0は適当なオプションを設定してくれる