Gestione di categorie e contatori
Aggiornamento: novembre 2007
Se si desidera tenere traccia dei dati non catturati dai contatori standard forniti con Microsoft Windows, sarà necessario creare categorie e contatori delle prestazioni personalizzati. È ad esempio possibile creare un contatore personalizzato per tenere traccia del numero totale di utenti collegati al proprio sito Web o degli ordini elaborati ogni secondo dal proprio sito. Quando si crea un contatore, lo si aggiunge a una categoria di contatori delle prestazioni e gli si assegna un tipo che ne stabilisce il funzionamento. Per informazioni sulla scelta del tipo corretto, vedere Tipi di contatori delle prestazioni.
Creazione di contatori personalizzati
Esistono diversi modi per creare contatori personalizzati:
È possibile creare un singolo contatore all'interno di una categoria usando il metodo Create della classe PerformanceCounterCategory. Per ulteriori informazioni, vedere Procedura: creare categorie di contatori delle prestazioni.
È possibile creare più contatori all'interno di una singola categoria usando la classe CounterCreationData. Per ulteriori informazioni, vedere Procedura: creare contatori delle prestazioni personalizzati.
È necessario creare i contatori in una categoria definita dall’utente, non negli oggetti prestazioni definiti in Windows, i quali sono denominati categorie in Visual Studio e .NET Framework. In altre parole, non è possibile creare un nuovo contatore nella categoria Processor o in qualsiasi altra categoria definita dal sistema. È inoltre necessario creare i contatore in categorie nuove. L’aggiunta di un contatore a una categoria utente già esistente genererà un’eccezione.
Il processo di creazione di nuovi contatori è soggetto alle seguenti restrizioni:
È possibile creare contatori personalizzati sul computer locale, ammesso che vi si abbia accesso come amministratore.
Nota: Per accedere ai contatori delle prestazioni è necessario essere un membro del gruppo di sicurezza che ha accesso ai contatori delle prestazioni, ad esempio il gruppo Performance Monitor Users. Inoltre, è possibile ricevere richieste su Windows Vista quando si tenta di eseguire un'azione che richiede privilegi elevati, anche durante l'esecuzione con autorizzazioni amministrative. Per ulteriori informazioni, vedere Windows Vista e Visual Studio.
Se non si specifica un tipo di contatore quando si creano il contatore e la relativa categoria, verrà utilizzato il tipo di contatore predefinito, ovvero NumberofItems32.
Non è possibile creare nuovi contatori all’interno di categorie esistenti. Se è necessario aggiungere contatori a categorie già esistenti, l’unico modo per procedere consiste nell’eliminare la categoria e ricrearla con tutto il contenuto, inclusi i nuovi contatori che si desidera aggiungere.
La creazione di contatori e categorie può essere limitata da restrizioni di protezione. Per ulteriori informazioni, vedere Introduzione al monitoraggio dei valori limite delle prestazioni.
La classe PerformanceCounter non è completamente supportata in Microsoft Windows NT versione 4.0. È possibile leggere dai contatori di sistema, ma non è possibile creare o eliminare i contatori personalizzati, né scrivervi.
Vedere anche
Attività
Procedura: creare contatori delle prestazioni personalizzati
Procedura: creare categorie di contatori delle prestazioni
Procedura: eliminare categorie di contatori delle prestazioni
Procedura: determinare l’esistenza di contatori e categorie
Procedura: aggiungere e rimuovere istanze di contatori delle prestazioni