سؤال

وحاليا لدي خدمة الإنترنت (WCF) الذي يعرض الأساليب التي يتم تعيين إلى ثابت.

من ذاكرة منظور / GC بدقة، ما هو مختلف في كيفية CLR وGC التعامل مع ثابت مقابل أشياء غير ثابت؟

هل كانت مفيدة؟

المحلول

وسوف بيانات ثابتة لا تكون حتى يتم إيقاف في AppDomain تحتوي على أسفل جمع القمامة. عادة هذا يعني أن الذاكرة ستبقى خصصت حتى يتم إيقاف التطبيق إلى أسفل، إلا إذا كنت تفعل بعض نوع من إدارة AppDomain الخاصة. سيتم جمع الأشياء غير ثابت من قبل هواة جمع القمامة، وفقا للقواعد العادية - لا مزيد من المراجع، وكلما يدير GC

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top