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)

当缓存释放内存时调用。

适用于