Aree di interesse
Le aree di interesse sono una nuova funzionalità in WPA che consente l'applicazione di etichette descrittive alle parti della traccia. Queste etichette vengono applicate individuando gli eventi che definiscono l'inizio e l'arresto di una determinata area. Le aree e i relativi eventi sono contenuti all'interno di un file XML di aree. Microsoft fornisce alcuni file di aree per l'analisi delle app e è anche possibile definire i propri file di aree per gli scenari o le applicazioni. Questa funzionalità consente di identificare rapidamente e facilmente aree complesse e aumentare notevolmente la velocità e l'efficienza dell'analisi delle prestazioni.
Si supponga, ad esempio, uno scenario contenente diverse sequenze di caricamento, ognuna delle quali è definita da un evento, A, seguita da un altro evento, B. Con Aree di interesse è possibile applicare un'etichetta "Caricamento" descrittiva a ognuno di questi intervalli di tempo A-B. Ora, anziché dover identificare manualmente ognuna di queste sequenze di eventi, WPA applica automaticamente l'etichetta "Caricamento", consentendo di visualizzare rapidamente dove si verificano questi eventi.
Come un altro esempio, un utente deve analizzare le prestazioni di un'app di Microsoft Store specifica. Il ciclo di vita dell'applicazione può essere suddiviso in diverse fasi, ad esempio avvio, sospensione/ripresa e arresto, ognuno dei quali potrebbe avere una definizione di area corrispondente. Con queste definizioni di area, qualsiasi utente potrebbe facilmente identificare dove si verificano questi eventi del ciclo di vita.
Per usare aree di interesse con WPA, è necessario avere quanto segue:
Un file di traccia ETW (con estensione etl) raccolto durante lo scenario di interesse
Un file di definizione aree di interesse (.xml)
Creazione di un file di interesse per le aree
Per informazioni sulla creazione di un file di interesse per le aree, vedere Creazione di un file di interesse
Supporto di regex in un file Area di interesse
Un file di interesse supporta espressioni regolari (regex). Per informazioni sulla regex e sulla creazione di nuove righe in un file Di interesse, vedere Creazione di un'area di file di interesse
Applicazione di un file Area di interesse a una traccia aperta
È possibile usare un file Aree di interesse per applicare un markup aggiuntivo a una traccia aperta in WPA:
Dal menu scegliere Traccia, Proprietà traccia.
Nel riquadro Proprietà traccia visualizzato scegliere Aggiungi.
Passare a e selezionare il file manifesto Area di interesse desiderato (.xml) e scegliere Apri.
Il file viene ora aggiunto alla casella di riepilogo Aree di definizioni di interesse . Tornare al riquadro Analisi selezionando la scheda Analisi nella parte superiore della finestra.
In Graph Explorer espandere il nodo Attività di sistema .
Se la traccia contiene una delle aree definite dal file manifesto, il grafico Aree di interesse viene visualizzato in Graph Explorer come ultimo grafico in Attività di sistema (immediatamente prima della categoria Calcolo ). Trascinare il grafico nel riquadro Analisi .
Se la traccia non contiene aree di interesse, non verrà visualizzato un grafico Aree di interesse .
Nota La tabella Utilizzo CPU con attributi si basa sulle aree delle definizioni di interesse per l'attributo dell'utilizzo della CPU a diverse attività. Quando si usano più file di aree, diverse aree di interesse possono sovrapporsi e conflitti. Quando si verificano questi conflitti, WPA non è in grado di attribuire in modo accurato una singola attività a un determinato thread in un determinato intervallo di tempo.
Per evitare questi potenziali conflitti, usare un solo file di definizione dell'area alla volta.