C# Класс StopGuessing.DataStructures.MemoryUsageLimiter

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

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

Метод Описание
Dispose ( ) : void
GenerationalReductionLoop ( CancellationToken cancellationToken ) : void
MemoryUsageLimiter ( double fractionToRemoveOnCleanup = 0.2, long hardMemoryLimit ) : System
ReduceMemoryUsage ( ) : void
ThresholdReductionLoop ( long hardMemoryLimit, CancellationToken cancellationToken ) : void

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

Dispose() публичный Метод

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

GenerationalReductionLoop() публичный Метод

public GenerationalReductionLoop ( CancellationToken cancellationToken ) : void
cancellationToken System.Threading.CancellationToken
Результат void

MemoryUsageLimiter() публичный Метод

public MemoryUsageLimiter ( double fractionToRemoveOnCleanup = 0.2, long hardMemoryLimit ) : System
fractionToRemoveOnCleanup double
hardMemoryLimit long
Результат System

ReduceMemoryUsage() публичный Метод

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

ThresholdReductionLoop() публичный Метод

public ThresholdReductionLoop ( long hardMemoryLimit, CancellationToken cancellationToken ) : void
hardMemoryLimit long
cancellationToken System.Threading.CancellationToken
Результат void