HeapEventCollectorId

Represents an identifier for a collector of heap events for the profile.

Element Hierarchy

Syntax

<HeapEventCollectorId Value = IdType>

  <!-- Child elements -->
  BufferSize,
  Buffers,
  StackCaching,
  MaximumFileSize,
  FileMax,
  HeapEventProviders

</HeapEventCollectorId>

Attributes and Elements

Attributes

Attribute Description Data type Required Default
Value Uniquely identifies the heap event collector. String that must have at least one character and cannot contain colons (:) or spaces. Yes

Child Elements

Element Description Requirement Default
BufferSize Describes the size of each buffer, in KB. Optional, 1. 128
Buffers Describes the number of buffers to be allocated when starting a session. Optional, 1. 64
StackCaching Describes stack caching attributes of collectors. Optional, 1.
MaximumFileSize Describes maximum trace file size. Optional, 1.
FileMax Describes the maximum number of instances of the log file that ETW creates for Autologger trace. Optional, 1.
HeapEventProviders Represents a collection of heap event provider identifiers and heap event providers. Required, exactly 1.

Parent Elements

Element Description
Profile Represents a collection of problem categories and collectors.

Elements