Udostępnij za pośrednictwem


GCKind Wyliczenie

Definicja

Określa rodzaj odzyskiwania pamięci.

public enum class GCKind
public enum GCKind
type GCKind = 
Public Enum GCKind
Dziedziczenie

Pola

Any 0

Wszelkiego rodzaju kolekcje.

Background 3

Kolekcja w tle. Jest to zawsze kolekcja generacji 2.

Ephemeral 1

Kolekcja gen0 lub gen1.

FullBlocking 2

Blokująca kolekcja gen2.

Uwagi

GC może być jednym z 3 rodzajów - efemeryczne, pełne blokowanie lub tło. Ich częstotliwości są bardzo różne. Efemeryczne GCs zdarzają się znacznie częściej niż pozostałe dwa rodzaje. Podstawowe kontrolery domeny zwykle występują rzadko, a pełne blokowanie kontrolerów domeny zwykle występuje bardzo rzadko. W celu próbkowania bardzo rzadkich GCs kolekcje są rozdzielane na rodzaje, dzięki czemu osoby wywołujące mogą poprosić o wszystkie trzy rodzaje przy zachowaniu rozsądnej częstotliwości próbkowania. Jeśli na przykład próbkujesz raz na sekundę, bez tego rozróżnienia możesz nigdy nie obserwować GC w tle. Dzięki temu rozróżnieniu zawsze można uzyskać informacje o ostatnim GC określonego rodzaju.

Dotyczy