Diagnostica
Windows include API e servizi che supportano la diagnostica in e delle app desktop. Offrono le caratteristiche seguenti:
- Debug e gestione degli errori.
- Supporto per la profilatura delle prestazioni delle app.
- Supporto per la risoluzione dei problemi e la segnalazione degli errori.
- Monitoraggio del sistema e notifica degli eventi.
- Monitoraggio e diagnostica della rete.
- Valutazione dello stato del sistema.
Argomento | Descrizione |
---|---|
Motore esecuzione valutazioni |
Windows Assessment Execution Engine (AXE) consente la gestione e l'esecuzione delle valutazioni del sistema Windows. Le valutazioni possono aiutare una persona a comprendere lo stato di un sistema e risolvere i problemi con prestazioni, affidabilità o funzionalità. AXE fornisce l'infrastruttura necessaria per gestire le valutazioni usando uno strumento o uno script per l'esperienza utente, eseguire valutazioni, eseguire misurazioni, elaborare i dati non elaborati nei risultati, eseguire la diagnostica e pubblicare i risultati. |
Debug e gestione degli errori |
Descrive la gestione dei debug e degli errori. |
Profiling dei contatori hardware |
Le applicazioni usano l'SDK HCP (Hardware Counter Profiling) per acquisire i dati di profilatura dei thread, ad esempio il tempo del ciclo e i motivi per i commutatori di contesto. È anche possibile usare HCP per acquisire dati contatori per i contatori delle prestazioni hardware configurati nel sistema. |
Framework di diagnostica di rete |
Network Diagnostics Framework (NDF) consente agli sviluppatori di componenti e applicazioni di semplificare la risoluzione dei problemi di rete per gli utenti. Gli utenti possono tentare di diagnosticare e risolvere un problema di rete usando un singolo strumento di risoluzione dei problemi. |
Network Monitor |
Monitoraggio di rete acquisisce il traffico di rete per la visualizzazione e l'analisi. Consente di eseguire attività come l'analisi dei dati acquisiti in precedenza nei metodi definiti dall'utente ed estrarre i dati dai parser di protocollo definiti. |
Contatori delle prestazioni |
I contatori vengono usati per fornire informazioni sulla modalità di esecuzione del sistema operativo o di un'applicazione, del servizio o del driver. I dati del contatore possono aiutare a determinare i colli di bottiglia del sistema e ottimizzare le prestazioni del sistema e dell'applicazione. Il sistema operativo, rete e dispositivi forniscono dati contatore che un'applicazione possono essere utilizzati per fornire agli utenti di visualizzare graficamente le prestazioni del sistema. |
Avvisi e registri di prestazioni |
I log delle prestazioni e gli avvisi (PLA) offrono ai programmatori dell'applicazione la possibilità di generare notifiche di avviso in base alle soglie dei contatori delle prestazioni. I programmatori possono anche usare PLA per eseguire query sui dati sulle prestazioni, creare sessioni di traccia eventi, acquisire la configurazione di un computer e tracciare le chiamate API in alcune DLL di sistema Win32. |
Snapshot dei processi |
Lo snapshot del processo consente di acquisire lo stato del processo, in parte o intero. È simile all'API della Guida dello strumento , ma con un vantaggio importante: può acquisire in modo efficiente il contenuto dell'indirizzo virtuale di un processo usando la funzionalità di clonazione POSIX interna di Windows. Lo snapshot del processo può essere scaricato in un file usando la funzione MiniDumpWriteDump . |
API Stato processo |
L'interfaccia di programmazione dell'applicazione di stato del processo (PSAPI) è una libreria helper che semplifica l'acquisizione di informazioni sui processi e sui driver di dispositivo. |
Servizio di notifica eventi di sistema |
Le applicazioni progettate per l'uso da parte degli utenti mobili richiedono un set univoco di funzioni e notifiche di connettività. In passato queste singole applicazioni erano necessarie per implementare queste funzionalità internamente. Il servizio di notifica eventi di sistema (SENS) offre ora queste funzionalità nel sistema operativo, creando un'interfaccia di connettività e notifica uniforme per le applicazioni. L'uso degli sviluppatori SENS può determinare le informazioni sulla larghezza di banda di connessione e latenza dall'interno dell'applicazione e ottimizzare l'operazione dell'applicazione in base a tali condizioni. |
Monitor di sistema |
System Monitor (SYSMON) è l'api (Application Programming Interface) usata per configurare il controllo ActiveX di Monitoraggio sistema Microsoft. Il controllo Monitoraggio sistema consente di visualizzare i dati dei contatori delle prestazioni registrati in tempo reale, ad esempio memoria, disco e contatore del processore. |
Libreria della Guida degli strumenti |
Le funzioni fornite dalla libreria della Guida dello strumento semplificano l'esecuzione delle applicazioni. |
Segnalazione errori Windows |
La funzionalità di segnalazione degli errori consente agli utenti di notificare a Microsoft errori dell'applicazione, errori del kernel, applicazioni non rispondenti e altri problemi specifici dell'applicazione. Microsoft può usare la funzionalità di segnalazione errori per fornire ai clienti informazioni sulla risoluzione dei problemi, soluzioni o aggiornamenti per i problemi specifici. Gli sviluppatori possono usare questa infrastruttura per ricevere informazioni che possono essere usate per migliorare le applicazioni. |
Eventi di Windows |
Descrive la traccia e la registrazione degli eventi. |
Windows analizzatore prestazioni (WPA) |
Windows analizzatore prestazioni (WPA) è un set di strumenti di monitoraggio delle prestazioni usati per produrre profili di prestazioni approfonditi dei sistemi operativi e delle applicazioni Microsoft Windows. |
Windows Performance Toolkit (WPT) |
Windows Performance Toolkit è costituito da strumenti di monitoraggio delle prestazioni che producono profili di prestazioni approfonditi dei sistemi operativi e delle applicazioni Di Microsoft Windows. Questa documentazione illustra sia Windows Performance Recorder (WPR) che Windows analizzatore prestazioni (WPA). |
Piattaforma di risoluzione dei problemi Windows |
La piattaforma di risoluzione dei problemi di Windows (WTP) fornisce isv, macchine virtuali e amministratori la possibilità di scrivere pacchetti di risoluzione dei problemi usati per individuare e risolvere i problemi rilevati nel computer. |