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
-
<
WindowsPerformanceRecorder>
-
<
Profil>
-
<
SystemCollector>
- < Buffer>
-
<
EventCollector>
- < Buffer>
-
<
HeapEventCollector>
- < Buffer>
-
<
Profil>
-
<
Kolektor>
-
<
SystemCollectorId>
- < Buffer>
-
<
EventCollectorId>
- < Buffer>
-
<
HeapEventCollectorId>
- < Buffer>
-
<
SystemCollectorId>
-
<
Kolektor>
-
<
SystemCollector>
-
<
Profil>
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:
|
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>