Java SE 7登場

大事なことなのに書き忘れてた。言語拡張とライブラリの充実がありますが、正直目玉機能はG1GCでしょう。


すぐにセッションが旧世代にいってしまうWebアプリでおそらく最大の効率を出すはずです。今まではメモリの使用量等を把握してコンカレントGCを設定するのが普通でした。

また、以前プレビュー的に実装されているJavaSE 6のG1GCを試したときにはゲーム用途でもかなりの効果を発揮していました。

あとは好きなタイミングでGC発生できれば利ありタイムものも完全に問題ないレベルになるのですが、世の中のアプリや言語はJavaに限らずスループットしか興味ないので無理でしょうね。