Bagikan melalui


counterSet Complex Type

Menentukan daftar penghitung yang terkait secara logis.

<xs:complexType name="counterSet">
    <xs:sequence>
        <xs:element name="structs"
            type="man:structs"
            minOccurs="0"
            maxOccurs="1"
         />
        <xs:element name="counter"
            type="man:counter"
            minOccurs="1"
            maxOccurs="unbounded"
         />
    </xs:sequence>
    <xs:attribute name="symbol"
        type="man:CSymbolType"
        use="required"
     />
    <xs:attribute name="guid"
        type="man:GUIDType"
        use="required"
     />
    <xs:attribute name="uri"
        type="xs:anyURI"
        use="required"
     />
    <xs:attribute name="name"
        use="required"
    >
        <xs:simpleType>
            <xs:restriction
                base="xs:string"
            >
                <xs:maxLength
                    value="1023"
                 />
            </xs:restriction>
        </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="description"
        type="xs:string"
        use="required"
     />
    <xs:attribute name="instances"
        use="optional"
        default="single"
    >
        <xs:simpleType>
            <xs:restriction
                base="xs:string"
            >
                <xs:enumeration
                    value="single"
                 />
                <xs:enumeration
                    value="multiple"
                 />
                <xs:enumeration
                    value="globalAggregate"
                 />
                <xs:enumeration
                    value="multipleAggregate"
                 />
                <xs:enumeration
                    value="globalAggregateHistory"
                 />
            </xs:restriction>
        </xs:simpleType>
    </xs:attribute>
</xs:complexType>

Elemen anak

Elemen Jenis Deskripsi
Counter man:counter Menentukan penghitung yang disediakan penyedia.
struktur man:structs Daftar elemen struct yang berisi nilai untuk penghitung yang ditentukan dalam set penghitung ini.

Atribut

Nama Jenis Deskripsi
deskripsi xs:string Deskripsi singkat tentang set penghitung.
guid man:GUIDType GUID yang secara unik mengidentifikasi set penghitung. Pendaftaran set penghitung gagal jika GUID sudah terdaftar. Untuk memperbarui set penghitung yang terdaftar, Anda harus terlebih dahulu menghapus instalan set penghitung dan kemudian mendaftarkannya lagi.
instances Menentukan apakah set penghitung dapat berisi beberapa instans. Berikut ini mencantumkan nilai yang mungkin:
Satu
Menentukan set penghitung di mana hanya satu instans penghitung dalam set penghitung yang dapat ada. Tentukan nilai ini jika penghitung menyediakan pengukuran di seluruh sistem, seperti memori fisik. Ini adalah default.
Beberapa
Menentukan set penghitung tempat beberapa instans penghitung dalam set penghitung dapat ada. Tentukan nilai ini jika penghitung menyediakan pengukuran per instans, seperti waktu prosesor per proses.
globalAggregate
Menentukan satu set penghitung instans di mana penghitung dalam set penghitung harus dikumpulkan dari berbagai sumber aktif. Misalnya, Anda dapat membuat set penghitung yang berisi penghitung yang menghitung jumlah disk yang dibaca untuk hard disk. Jika komputer memiliki tiga hard disk dan kueri konsumen untuk jumlah pembacaan disk, PERFLIB akan mendapatkan jumlah bacaan dari setiap disk dan menjumlahkan nilai individualnya.
multipleAggregate
Menentukan beberapa set penghitung instans di mana penghitung dalam set penghitung harus dikumpulkan di semua instans penghitung tersebut. Misalnya, Anda dapat membuat set penghitung untuk aplikasi multi-utas yang berisi penghitung yang mengukur performa utas (setiap utas akan merujuk ke instans set penghitung). Ketika konsumen mengkueri total penghitung waktu eksekusi utas, PERFLIB akan menjumlahkan total waktu eksekusi utas dari setiap instans.
globalAggregateHistory
Menentukan satu set penghitung instans yang nilai penghitungnya di-cache selama masa pakai konsumen. Perhatikan bahwa semua penghitung dalam set penghitung di-cache. Untuk men-cache hanya penghitung tertentu, hiasi penghitung tersebut dengan atribut riwayat.
Menggunakan contoh baca disk dari globalAggregate, semua nilai penghitung dalam set penghitung akan di-cache. Jika satu disk menjadi tidak tersedia, nilai terakhir yang di-cache untuk total byte yang dibaca oleh disk tersebut masih akan tersedia untuk aplikasi konsumen.
nama Nama tampilan set penghitung. Harus kurang dari 1.024 karakter. Namanya peka huruf besar/kecil.
simbol man:CSymbolType Nama simbolis yang mengidentifikasi set penghitung. Alat CTRPP membuat variabel GUID yang dapat Anda gunakan saat memanggil fungsi yang memerlukan GUID set penghitung (misalnya, PerfCreateInstance). Nama variabel adalah dari bentuk, nama simbolisGuid.
Jika Anda menyertakan argumen -prefix saat memanggil CTRPP, string awalan ditambahkan ke awal nama simbolis.
uri xs:anyURI Pengidentifikasi sumber daya seragam unik yang memungkinkan pengguna mengakses penghitung di penghitung yang ditetapkan dari lokasi mana pun.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]