Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Test Base per Microsoft 365 passa alla fine del ciclo di vita (EOL) il 31 maggio 2024. Ci impegniamo a collaborare a stretto contatto con ogni cliente per fornire supporto e indicazioni per rendere la transizione il più fluida possibile. In caso di domande, dubbi o necessità di assistenza, inviare una richiesta di supporto.
L'utilizzo della CPU può indicare se un'applicazione è interessata da un aggiornamento del sistema operativo.
Test Base per Microsoft 365 offre agli sviluppatori di software informazioni dettagliate sulle regressioni delle prestazioni della CPU che si verificano quando l'applicazione è in esecuzione in versioni diverse di un prossimo aggiornamento del sistema operativo Windows.
Queste regressioni della CPU consentono agli sviluppatori di rilevare e risolvere i problemi dell'applicazione (e potenziali errori) prima che l'aggiornamento del sistema operativo venga distribuito su larga scala, impedendo così un'esperienza errata per l'utente finale.
Funzionamento dell'analisi della regressione della CPU
L'utente di Test Base può caricare i file binari dell'applicazione (in un singolo file di .zip) insieme agli script di test associati e selezionare la versione del sistema operativo Windows su cui si vuole testare l'applicazione nel portale di test di Base in Azure.
Il servizio Test Base esegue quindi gli script di test ed esegue l'analisi di regressione della CPU.
Il servizio controlla se l'utilizzo della CPU per l'applicazione nella versione non definitiva dell'aggiornamento per il sistema operativo di destinazione è in linea con l'utilizzo della CPU per la versione rilasciata del sistema operativo.
L'utilizzo della CPU non è un confronto simile al 100% perché i processi in esecuzione nelle due versioni del sistema operativo possono essere o meno una corrispondenza esatta a causa di versioni del sistema operativo diverse; Tuttavia, l'analisi eseguita da Test Base può indicare se l'utilizzo della CPU per l'applicazione è influenzato da un prossimo aggiornamento del sistema operativo e, in particolare, quali processi hanno regredito rispetto alle esecuzioni di test precedenti.
Nello snapshot seguente sono presenti due versioni del sistema operativo con cui vengono confrontati gli utilizzo della CPU per la stessa applicazione.
- La scheda Utilizzo CPU mostra i limiti superiore e inferiore di utilizzo per entrambe le versioni rispettivamente al 90° e al 10° percentili.
- I grafici mostrano la serie temporale di utilizzo della CPU insieme all'utilizzo medio.
I clienti possono ora usare la funzionalità per determinare se l'utilizzo della CPU dell'applicazione è influenzato dagli aggiornamenti del sistema operativo e in particolare dai processi che hanno regredito rispetto all'esecuzione precedente.
Identificazione del processo pertinente
In questo articolo viene illustrato come identificare i processi regredite nell'applicazione.
L'analisi della regressione delle prestazioni richiede il rilevamento di diversi tipi di contatori delle prestazioni per ogni processo in esecuzione in una macchina virtuale durante l'esecuzione del test.
Tale analisi acquisisce molte variabili per molti processi per una determinata applicazione. Non tutti i processi sono associati a un'esecuzione o a un'applicazione. Per risolvere questa sfida, viene applicato un algoritmo di classificazione delle informazioni reciproca che usa la probabilità e la teoria delle informazioni per determinare quali processi sono più rilevanti per una determinata applicazione.
Un'applicazione può essere considerata un tipo di variabile casuale discreta, mentre un processo è considerato un altro tipo di variabile casuale discreta. L'associazione delle due variabili casuali viene misurata usando probabilità condizionali per la rilevanza.
I processi vengono quindi visualizzati nell'ordine in cui sono rilevanti per ogni applicazione. È anche possibile selezionare un subset di processi che possono essere monitorati, per impostazione predefinita, insieme ai processi pertinenti per l'analisi della regressione della CPU. Dopo aver rilevato una regressione, è possibile scaricare windows analizzatore prestazioni toolkit e analizzare i motivi per le regressioni delle prestazioni della CPU.
Windows analizzatore prestazioni accetta il log di traccia eventi (ETL) come input e questi file con estensione etl sono disponibili nei file di log scaricabili per le esecuzioni di test nel portale. Per altre informazioni sul debug delle prestazioni della CPU, vedere la documentazione di Windows analizzatore prestazioni.