C# 클래스 StopGuessing.DataStructures.MemoryUsageLimiter

상속: IDisposable
파일 보기 프로젝트 열기: Microsoft/StopGuessing 1 사용 예제들

공개 메소드들

메소드 설명
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