Condividi tramite


Aggiunta di contatori delle prestazioni

Importante

A causa di limitazioni significative di prestazioni e affidabilità, il metodo per fornire dati del contatore delle prestazioni descritti in questo argomento potrebbe essere modificato o non disponibile in futuro. Microsoft consiglia invece di usare il metodo descritto in Fornire dati contatori usando la versione 2.0 per la creazione di nuovi contatori delle prestazioni e che si esegue la migrazione dei contatori delle prestazioni esistenti anche per l'uso di tale metodo.

I contatori delle prestazioni specifici dell'applicazione consentono di ottimizzare le prestazioni durante lo sviluppo e il debug dell'applicazione. Dopo aver completato l'applicazione e installato nei sistemi di destinazione, i contatori possono aiutare gli amministratori di sistema a modificare le impostazioni configurabili per l'applicazione.

Aggiunta di un oggetto prestazioni e dei relativi contatori

  1. Progettare i tipi di oggetti e i contatori per l'applicazione. Per informazioni dettagliate, vedere Progettazione oggetti e contatori.
  2. Creare un file di inizializzazione (.ini) contenente i nomi e le descrizioni degli oggetti e dei contatori delle prestazioni forniti. Per informazioni dettagliate, vedere Aggiunta di nomi e descrizioni dei contatori al Registro di sistema.
  3. Creare un file di intestazione (.h) contenente gli offset relativi in cui verranno installati gli oggetti contatori e i contatori nel Registro di sistema. Per informazioni dettagliate, vedere Aggiunta di nomi e descrizioni dei contatori al Registro di sistema.
  4. Configurare le voci di monitoraggio delle prestazioni necessarie nel Registro di sistema. Sono inclusi i passaggi seguenti.
    1. Creare una chiave del Registro di sistema nella chiave di Servizi per l'applicazione. Se non si dispone di un nodo di questo tipo, crearlo nella chiave del Registro di sistema seguente: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Per informazioni dettagliate, vedere Creazione della chiave delle prestazioni dell'applicazione.
    2. Usare l'utilità lodctr con i file .ini e h per installare le informazioni nel Registro di sistema. Questa utilità ha esito positivo solo se esiste una chiave di prestazioni nella chiave Servizi per l'applicazione. Per informazioni dettagliate, vedere Aggiunta di nomi e descrizioni dei contatori al Registro di sistema.
  5. Creare una DLL delle prestazioni contenente un set di funzioni esportate che forniscono i dati dei contatori query al consumer. Per informazioni dettagliate, vedere Creazione di una DLL dell'estensione delle prestazioni.
  6. Modificare il file di installazione dell'applicazione per automatizzare l'aggiunta di informazioni al Registro di sistema (come descritto nel passaggio 4) e copiare la DLL delle prestazioni nella directory dell'applicazione in fase di installazione.

Per informazioni sulle voci aggiuntive del Registro di sistema, vedere Creazione di altre voci del Registro di sistema.