1

現在、静的に設定されたメソッドを公開する Web サービス (WCF) があります。

厳密にメモリ/GC の観点から、CLR と GC が静的オブジェクトと非静的オブジェクトを処理する方法の違いは何ですか?

4

1 に答える 1

1

静的データは、含まれている AppDomain がシャットダウンされるまでガベージ コレクションされません。通常、これは、何らかの特別な AppDomain 管理を行っていない限り、アプリがシャットダウンされるまでメモリが割り当てられたままになることを意味します。非静的オブジェクトは、GC が実行されるたびに、ガベージ コレクターによって、通常の規則によって収集されます。これ以上参照する必要はありません。

于 2009-06-17T04:25:10.237 に答える