9.2.14. ガベージコレクション

ガベージコレクションは Java 仮想マシン (JVM) が提供する自動のメモリー管理形式です。定期的にガベージコレクターが実行され、アプリケーションから利用されなくなったオブジェクトがリクエストしたメモリを回収します。
オブジェクトへの参照がなくなると、オブジェクトはガベージコレクションの対象になります。事実上、オブジェクトへ参照するスレッドがないことになります。
ガベージコレクションはユーザー管理範囲外で起こります。JVM は利用可能なヒープサイズの量に基づきガベージコレクションを実行するか決定します。ヒープサイズはパフォーマンスに合わせて調整可能です。詳細についてはお使いの JVM の文書を参照してください。