Bagikan melalui


Counter

Mewakili kumpulan Penghitung.

Hierarki Elemen

Sintaks

<Counters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
  <!-- Child elements -->
  Counter
</Counters>

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Default
Operasi Menunjukkan apakah penghitung harus diatur atau ditambahkan. Atribut ini dapat memiliki salah satu nilai berikut:
  • Set
  • Tambahkan
  • Hapus
Tidak Set

Elemen Anak

Elemen Deskripsi Persyaratan
Penghitung Menjelaskan penghitung perangkat keras yang akan diaktifkan untuk sesi mode kernel. Diperlukan, 1 atau lebih.

Elemen Induk

Elemen Deskripsi
HardwareCounter Mewakili penyedia penghitung perangkat keras.

Contoh

Contoh kode berikut adalah mengumpulkan peristiwa penghitung TotalCycles dan InstructionRetired pada peristiwa kernel CSwitch. Nama penghitung didasarkan pada CPU. Gunakan wpr -pmcsources untuk menghitung nilai yang tersedia. Lihat Peristiwa untuk nilai Peristiwa yang tersedia.

<HardwareCounter Id="PerfWorkloads">
    <Counters>
        <Counter Value="TotalCycles"/>
        <Counter Value="InstructionRetired" />
    </Counters>
    <Events>
       <Event Value="CSwitch"/>
    </Events>
</HardwareCounter>

Elemen

Peristiwa

HardwareCounter