다음을 통해 공유


DefaultCacheMonitor 클래스

정의

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

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

생성자

DefaultCacheMonitor(CacheMonitorDimensions)

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

DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer)

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

DefaultCacheMonitor(CacheMonitorDimensions, Logger)

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

DefaultCacheMonitor(ITelemetryProducer)

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

DefaultCacheMonitor(KeyValuePair<String,Object>[])

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

DefaultCacheMonitor(Logger)

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

필드

Logger

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

LogProperties

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

TelemetryProducer

GeneratorStreamprovider 및 MemoryStreamProvider에서 기본 옵션으로 사용되는 캐시 모니터

메서드

ReportCacheSize(Int64)

총 캐시 크기를 보고하기 위해 호출되었습니다.

ReportMessageStatistics(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Int64)

캐시 상태 메트릭을 보고하기 위해 호출됩니다.

TrackCachePressureMonitorStatusChange(String, Boolean, Nullable<Double>, Nullable<Double>, Nullable<Double>)

캐시 압력 모니터가 상태 변경될 때 호출됩니다.

TrackMemoryAllocated(Int32)

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

TrackMemoryReleased(Int32)

메모리가 블록 풀로 반환되면 호출됩니다.

TrackMessagesAdded(Int64)

메시지가 캐시에 추가되면 호출됩니다.

TrackMessagesPurged(Int64)

캐시에서 메시지가 제거되면 호출됩니다.

적용 대상