Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在、静的に設定されたメソッドを公開する Web サービス (WCF) があります。
厳密にメモリ/GC の観点から、CLR と GC が静的オブジェクトと非静的オブジェクトを処理する方法の違いは何ですか?
静的データは、含まれている AppDomain がシャットダウンされるまでガベージ コレクションされません。通常、これは、何らかの特別な AppDomain 管理を行っていない限り、アプリがシャットダウンされるまでメモリが割り当てられたままになることを意味します。非静的オブジェクトは、GC が実行されるたびに、ガベージ コレクターによって、通常の規則によって収集されます。これ以上参照する必要はありません。