다음을 통해 공유


DefaultBlockPoolMonitor 클래스

정의

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

public class DefaultBlockPoolMonitor : Orleans.Providers.Streams.Common.IBlockPoolMonitor
type DefaultBlockPoolMonitor = class
    interface IBlockPoolMonitor
Public Class DefaultBlockPoolMonitor
Implements IBlockPoolMonitor
상속
DefaultBlockPoolMonitor
파생
구현

생성자

DefaultBlockPoolMonitor(BlockPoolMonitorDimensions)

DefaultBlockPoolMonitor 클래스의 새 인스턴스를 초기화합니다.

DefaultBlockPoolMonitor(BlockPoolMonitorDimensions, ITelemetryProducer)

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

DefaultBlockPoolMonitor(BlockPoolMonitorDimensions, Logger)

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

DefaultBlockPoolMonitor(ITelemetryProducer)

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

DefaultBlockPoolMonitor(KeyValuePair<String,Object>[])

DefaultBlockPoolMonitor 클래스의 새 인스턴스를 초기화합니다.

DefaultBlockPoolMonitor(Logger)

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

필드

_dimensions

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

Logger

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

LogProperties

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

TelemetryProducer

GeneratorStreamProvider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 블록 풀 모니터입니다.

메서드

Report(Int64, Int64, Int64)

주기적으로 보고서 블록 풀 상태

TrackMemoryAllocated(Int64)

캐시에서 메모리를 새로 할당할 때 호출됩니다.

TrackMemoryReleased(Int64)

캐시에서 메모리를 해제할 때 호출됩니다.

적용 대상