アプリケーションのパフォーマンスは、実行中のガーベッジコレクション量を少なくすることによって大幅に向上させることができます。また、次の方法によってもパフォーマンスを向上できます。
次のコマンド使用して、初期ヒープサイズをデフォルトの1M バイトより大きくする。
java -ms number. java -mx number.
デフォルトのヒープサイズは最大で 16M バイトです。
次のコマンドを使用して、メモリーを多く使いすぎる部分を見つける。
java -verbosegc
配列を割り当てるときにサイズを考慮する (たとえば short で十分ならば、int の代わりに short を使用する)。
ループ内でのオブジェクトの割り当て (readLine() など) を避ける。