Bagikan melalui


HardwareCounter

Menjelaskan konfigurasi untuk mengaktifkan penghitung perangkat keras. Definisi penghitung perangkat keras menentukan penghitung, peristiwa, dan penghitung sampel mana yang akan diaktifkan.

Hierarki Elemen

Sintaks

<HardwareCounter Id   = IdType
                Base = string>

  <!-- Child elements -->
  Counters,
  Events,
  SampledCounters

</HardwareCounter>

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Default
Id Secara unik mengidentifikasi penyedia sistem. String yang harus memiliki setidaknya satu karakter dan tidak boleh berisi titik dua (:) atau spasi. Ya
Dasar Menunjukkan dasar penyedia sistem. Penyedia turunan memiliki semua atribut penyedia dasar secara default. Ini dapat ditimpa dengan secara eksplisit menentukannya di penyedia turunan. string Tidak

Elemen Anak

Elemen Deskripsi Persyaratan
Counter Mewakili kumpulan penghitung. Pilihan.
Peristiwa Mewakili kumpulan peristiwa. Pilihan.
SampledCounters Mewakili kumpulan penghitung sampel. Opsional.

Elemen Induk

Elemen Deskripsi
Profil Mewakili kumpulan kolektor, penyedia, dan profil.
SystemCollectorId Mewakili pengidentifikasi pengumpul sistem.

Contoh

<HardwareCounter Id="PerfWorkloads">
    <Counters>
        <Counter Value="TotalCycles"/>
        <Counter Value="InstructionRetired" />
    </Counters>
    <Events>
       <Event Value="CSwitch"/>
    </Events>
    <SampledCounters>
        <SampledCounter Value="CacheMisses" Interval="65536" />
    </SampledCounters>
</HardwareCounter>

Elemen