重複の可能性:
Java ゲームでガベージ コレクションの遅延を回避するにはどうすればよいですか? (ベストプラクティス)
Java の GC 一時停止はキラーです。多くの場合、アプリケーションにメモリ リークはありません。ある時点で、1G のメモリ割り当てごとに約 1 秒間一時停止することがあります。
Java GC に役立つ適切な Java コーディング プラクティスとは?
一例として、null オブジェクトはガベージ コレクションの対象になるため、object = null のようにオブジェクトを明示的に null に設定することをお勧めします。