この記事の英語版を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

Garbage Collection

 

.NET Framework のガベージ コレクターは、アプリケーションのメモリの割り当ておよび解放を管理します。 新しいオブジェクトを生成するたびに、共通言語ランタイムは、マネージ ヒープからオブジェクトにメモリを割り当てます。 マネージ ヒープに使用可能なアドレス空間がある限り、ランタイムは新しいオブジェクト用に領域の割り当てを続けます。 しかし、メモリの大きさは無限ではありません。 最終的には、ガベージ コレクターが、一部のメモリを解放するためにガベージ コレクションを実行する必要があります。 コレクションの実行に最適な時期は、ガベージ コレクターの最適化エンジンが、割り当てられるオブジェクトの状況に応じて決定します。 コレクションを実行する場合、ガベージ コレクターは、アプリケーションによって使用されなくなったオブジェクトがマネージ ヒープにあるかどうかをチェックし、使われていないオブジェクトのメモリを再利用するために必要な操作を実行します。

Title

説明

Fundamentals of Garbage Collection

ガベージ コレクションの動作、マネージ ヒープに対するオブジェクトの割り当て方法、およびその他の主要な概念について説明します。

Garbage Collection and Performance

ガベージ コレクションとパフォーマンスの問題を診断するために使用できるパフォーマンス チェックについて説明します。

発生したコレクション

ガベージ コレクションがどのように行われるかについて説明します。

Latency Modes

ガベージ コレクションの割り込みの動作を決定するモードについて説明します。

Optimization for Shared Web Hosting

複数の小規模な Web サイトで共有されているサーバーで、ガベージ コレクションを最適化する方法について説明します。

Garbage Collection Notifications

フル ガベージ コレクションが近づいたときと完了したときを検出する方法について説明します。

Application Domain Resource Monitoring

アプリケーション ドメインによる CPU とメモリの使用状況を監視する方法について説明します。

Weak References

アプリケーションからオブジェクトへのアクセスを許容したまま、そのオブジェクトをガベージ コレクターが収集できるようにする機能について説明します。

表示: