프로퍼티 | 타입 | 설명 | |
---|---|---|---|
context |
메소드 | 설명 | |
---|---|---|
AutoThrottleBatchSize ( int amountOfItemsToIndex, long size, System.TimeSpan indexingDuration ) : void | ||
OutOfMemoryExceptionHappened ( ) : void |
This let us know that an OOME has happened, and we need to be much more conservative with regards to how fast we can grow memory.
|
메소드 | 설명 | |
---|---|---|
BaseBatchSizeAutoTuner ( |
||
GetLastAmountOfItems ( ) : IEnumerable |
||
RecordAmountOfItems ( int numberOfItems ) : void |
메소드 | 설명 | |
---|---|---|
ConsiderDecreasingBatchSize ( int amountOfItemsToIndex, System.TimeSpan indexingDuration ) : bool | ||
ConsiderIncreasingBatchSize ( int amountOfItemsToIndex, long size, System.TimeSpan indexingDuration ) : bool | ||
ReduceBatchSizeIfCloseToMemoryCeiling ( ) : bool |
public AutoThrottleBatchSize ( int amountOfItemsToIndex, long size, System.TimeSpan indexingDuration ) : void | ||
amountOfItemsToIndex | int | |
size | long | |
indexingDuration | System.TimeSpan | |
리턴 | void |
protected BaseBatchSizeAutoTuner ( |
||
context | ||
리턴 | System |
protected abstract GetLastAmountOfItems ( ) : IEnumerable |
||
리턴 | IEnumerable |
protected abstract RecordAmountOfItems ( int numberOfItems ) : void | ||
numberOfItems | int | |
리턴 | void |