Compartir a través de


Búferes

Describe el número de búferes que se van a asignar al iniciar una sesión o el porcentaje de memoria total que se asignará a la sesión, según el valor del atributo PercentageOfTotalMemory .

Jerarquía de elementos

Sintaxis

<Buffers Operation               = "Set" | "Add" | “Remove”
         Value                   = unsignedLong
         PercentageOfTotalMemory = Boolean
         MaximumBufferSpace      = unsignedLong >
</Buffers>

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
MaximumBufferSpace Indica el tamaño máximo del búfer, en megabytes, que se usará para la colección. Este valor solo se aplica cuando PercentageOfTotalMemory es true. unsignedLong No
operación Indica si se deben establecer o agregar búferes. Este atributo puede tener uno de los siguientes valores:
  • Set
  • Sumar
  • Quitar
No Set
PercentageOfTotalMemory Cuando se establece en true, limita la cantidad de memoria que se puede consumir en el valor de Value. Boolean No false
Valor Indica el número de búferes o si PercentageOfTotalMemory está establecido trueen , el porcentaje de memoria de los búferes. unsignedLong

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Descripción
EventCollector Representa un recopilador de eventos.
EventCollectorId Representa un identificador del recopilador de eventos.
HeapEventCollector Representa un recopilador de eventos del montón.
HeapEventCollectorId Representa un identificador del recopilador de eventos del montón.
SystemCollector Representa un recopilador del sistema.
SystemCollectorId Representa un identificador del recopilador del sistema.

Comentarios

Este elemento solo se usa para la captura en memoria.

Ejemplo

En los ejemplos siguientes se muestra cómo se usa este elemento en las definiciones del recopilador del sistema y del recopilador de eventos.

En el primer ejemplo se establece el tamaño del búfer en 512 KB y se limita la cantidad total de memoria consumida al 3 %. En el segundo ejemplo se establecen 64 búferes de 128 KB cada uno.

<SystemCollector
  Id="WPRSystemCollector"
  Name="NT Kernel Logger"
  FileName="WPRKernel.etl">
  <BufferSize
    Value="512"/> 
  <Buffers
    Value="3"
    PercentageOfTotalMemory="true"/>
</SystemCollector>

<EventCollector
  Id="WPREventCollector"
  Name="WPR Event Collector"
  FileName="somefilename.etl">
  <BufferSize
    Value="128"/>
  <Buffers
    Value="64"/>
</EventCollector>

Elements

BufferSize

SystemCollector

EventCollector

HeapEventCollector