オブジェクトを大量に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は適当なオプションを設定してくれる