Bagikan melalui


Buffer

Menjelaskan jumlah buffer yang akan dialokasikan saat memulai sesi atau persentase total memori yang akan dialokasikan untuk sesi, tergantung pada nilai atribut PercentageOfTotalMemory .

Hierarki Elemen

Sintaks

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

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Default
MaximumBufferSpace Menunjukkan ukuran maksimum buffer, dalam megabyte, yang akan digunakan untuk pengumpulan. Nilai ini hanya berlaku ketika PercentageOfTotalMemory adalah true. unsignedLong Tidak
Operasi Menunjukkan apakah buffer harus diatur atau ditambahkan. Atribut ini dapat memiliki salah satu nilai berikut:
  • Set
  • Tambahkan
  • Hapus
Tidak Set
PersentaseOfTotalMemory Saat diatur ke true, membatasi jumlah memori yang dapat dikonsumsi ke nilai Nilai. Boolean Tidak salah
Nilai Menunjukkan jumlah buffer, atau jika PercentageOfTotalMemory diatur ke true, persentase memori untuk buffer. unsignedLong Ya

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
EventCollector Mewakili pengumpul peristiwa.
EventCollectorId Mewakili pengidentifikasi pengumpul peristiwa.
HeapEventCollector Mewakili kolektor peristiwa timbunan.
HeapEventCollectorId Mewakili pengidentifikasi pengumpul peristiwa timbunan.
SystemCollector Mewakili pengumpul sistem.
SystemCollectorId Mewakili pengidentifikasi pengumpul sistem.

Keterangan

Elemen ini hanya digunakan untuk pengambilan dalam memori.

Contoh

Contoh berikut menunjukkan bagaimana elemen ini digunakan dalam definisi pengumpul sistem dan pengumpul peristiwa.

Contoh pertama mengatur ukuran buffer menjadi 512 KB dan membatasi jumlah total memori yang dikonsumsi hingga 3 persen. Contoh kedua menetapkan 64 buffer masing-masing 128 KB.

<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>

Elemen

BufferSize

SystemCollector

EventCollector

HeapEventCollector