RecyclableMemoryStreamManager.Events class
October 6, 2021 · View on GitHub
ETW events for RecyclableMemoryStream.
public sealed class Events : EventSource
Public Members
| name | description |
|---|---|
| Events() | The default constructor. |
| static Writer | Static 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 MemoryStreamBufferType | Type of buffer. |
| enum MemoryStreamDiscardReason | The possible reasons for discarding a buffer. |
See Also
- class RecyclableMemoryStreamManager
- namespace Microsoft.IO