C# Класс System.GC

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Collect ( ) : void
Collect ( int generation ) : void
GetGeneration ( WeakReference wo ) : int
GetTotalMemory ( bool forceFullCollection ) : long
ReRegisterForFinalize ( Object obj ) : void

Приватные методы

Метод Описание
AddMemoryPressure ( long bytesAllocated ) : void
CollectionCount ( int generation ) : int
FireCacheEvent ( ) : void
GetGeneration ( Object obj ) : int
GetGenerationWR ( IntPtr handle ) : int
KeepAlive ( Object obj ) : void
RemoveMemoryPressure ( long bytesAllocated ) : void
SetCleanupCache ( ) : void
SuppressFinalize ( Object obj ) : void
WaitForPendingFinalizers ( ) : void
nativeAddMemoryPressure ( System.UInt64 bytesAllocated ) : void
nativeCollectGeneration ( int generation ) : void
nativeCollectionCount ( int generation ) : int
nativeGetMaxGeneration ( ) : int
nativeGetTotalMemory ( ) : long
nativeIsServerGC ( ) : bool
nativeReRegisterForFinalize ( Object o ) : void
nativeRemoveMemoryPressure ( System.UInt64 bytesAllocated ) : void
nativeSuppressFinalize ( Object o ) : void

Описание методов

Collect() публичный статический метод

public static Collect ( ) : void
Результат void

Collect() публичный статический метод

public static Collect ( int generation ) : void
generation int
Результат void

GetGeneration() публичный статический метод

public static GetGeneration ( WeakReference wo ) : int
wo WeakReference
Результат int

GetTotalMemory() публичный статический метод

public static GetTotalMemory ( bool forceFullCollection ) : long
forceFullCollection bool
Результат long

ReRegisterForFinalize() публичный статический метод

public static ReRegisterForFinalize ( Object obj ) : void
obj Object
Результат void