GCSettings.LatencyMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает текущий режим задержки для сборки мусора.
public:
static property System::Runtime::GCLatencyMode LatencyMode { System::Runtime::GCLatencyMode get(); void set(System::Runtime::GCLatencyMode value); };
public static System.Runtime.GCLatencyMode LatencyMode { get; [System.Security.SecurityCritical] set; }
public static System.Runtime.GCLatencyMode LatencyMode { get; set; }
[<set: System.Security.SecurityCritical>]
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
static member LatencyMode : System.Runtime.GCLatencyMode with get, set
Public Shared Property LatencyMode As GCLatencyMode
Значение свойства
Одно из значений из перечисления, задающее режим задержки.
- Атрибуты
Исключения
Для свойства LatencyMode задается недопустимое значение.
-или-
Свойству LatencyMode невозможно присвоить значение NoGCRegion.
Комментарии
Вы можете снизить уровень интрузивности сборки мусора в приложении, задав для значение GCLatencyModeLowLatency во время критических операций. После завершения таких операций вернитесь в режим с более высокой задержкой, чтобы можно было освободить больше объектов для увеличения объема памяти.
Обычно значение свойства задается LatencyMode для определения режима задержки сборщика мусора. Однако нельзя задать режим задержки без региона сборки мусора, назначив GCLatencyMode.NoGCRegion значение перечисления свойству LatencyMode . Вместо этого вы вызываете GC.TryStartNoGCRegion метод , чтобы начать режим задержки без региона сборки мусора, и вызываете GC.EndNoGCRegion , чтобы завершить его.
Сведения о том, как параметры конфигурации среды выполнения для сборки мусора влияют на значение перечисления по умолчанию, см. в GCLatencyMode разделе Режимы задержки.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Отправить и просмотреть отзыв по