RecyclableMemoryStreamManager.Events class

October 6, 2021 · View on GitHub

ETW events for RecyclableMemoryStream.

public sealed class Events : EventSource

Public Members

namedescription
Events()The default constructor.
static WriterStatic log object, through which all events are written.
MemoryStreamCreated(…)Logged when a stream object is created.
MemoryStreamDiscardBuffer(…)Logged when a buffer is discarded (not put back in the pool, but given to GC to clean up).
MemoryStreamDisposed(…)Logged when the stream is disposed.
MemoryStreamDoubleDispose(…)Logged when the stream is disposed for the second time.
MemoryStreamFinalized(…)Logged when a stream is finalized.
MemoryStreamManagerInitialized(…)Logged when the RecyclableMemoryStreamManager is initialized.
MemoryStreamNewBlockCreated(…)Logged when a new block is created.
MemoryStreamNewLargeBufferCreated(…)Logged when a new large buffer is created.
MemoryStreamNonPooledLargeBufferCreated(…)Logged when a buffer is created that is too large to pool.
MemoryStreamOverCapacity(…)Logged when a stream grows beyond the maximum capacity.
MemoryStreamToArray(…)Logged when ToArray is called on a stream.
enum MemoryStreamBufferTypeType of buffer.
enum MemoryStreamDiscardReasonThe possible reasons for discarding a buffer.

See Also