Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
A Base de Testes do Microsoft 365 fará a transição para o EOL (fim da vida útil) em 31 de maio de 2024. Estamos comprometidos em trabalhar em estreita colaboração com cada cliente para fornecer suporte e diretrizes para tornar a transição o mais suave possível. Se você tiver dúvidas, preocupações ou precisar de assistência, envie uma solicitação de suporte.
A utilização da CPU pode indicar se um aplicativo é afetado por uma atualização do sistema operacional.
A Base de Testes do Microsoft 365 fornece aos desenvolvedores de software uma visão das regressões de desempenho da CPU que ocorrem quando seu aplicativo está em execução em diferentes versões de uma atualização do sistema operacional Windows (sistema operacional) futura.
Essas regressões de CPU permitem que os desenvolvedores detectem e resolve problemas de aplicativo (e possíveis falhas) antes que a atualização do sistema operacional seja implantada amplamente, impedindo assim uma experiência ruim para o usuário final.
Como funciona a análise de regressão da CPU
Como usuário da Base de Teste, você pode carregar os binários do aplicativo (em um único arquivo .zip), juntamente com scripts de teste associados e selecionar a versão do sistema operacional Windows na qual deseja testar seu aplicativo no portal da Base de Testes no Azure.
Em seguida, o serviço Base de Teste executa os scripts de teste e executa a Análise de Regressão da CPU.
O serviço verifica se a utilização da CPU para o aplicativo na versão de pré-lançamento da atualização para o sistema operacional de destino está em linha com a utilização da CPU para a versão lançada do sistema operacional.
A utilização da CPU não é uma comparação 100% semelhante porque os processos em execução nas duas versões do sistema operacional podem ou não ser uma correspondência exata devido a versões diferentes do sistema operacional; no entanto, a análise executada pela Base de Teste pode mostrar se a utilização da CPU para seu aplicativo é afetada por uma atualização do sistema operacional futura e especificamente quais processos foram regredidos de execuções de teste anteriores.
No instantâneo abaixo, há duas versões do sistema operacional contra as quais as utilizações da CPU são comparadas para o mesmo aplicativo.
- A guia utilização da CPU mostra os limites superior e inferior de utilização para ambas as versões em percentis 90 e 10, respectivamente.
- Os grafos mostram a série temporal de utilização da CPU junto com a utilização média.
Os clientes agora podem usar a funcionalidade para determinar se a utilização da CPU de seu aplicativo é afetada por atualizações do sistema operacional e especificamente quais processos regrediram de sua execução anterior.
Identificação de processo relevante
Aqui, discutimos como identificar processos regressados no aplicativo.
Analisar a regressão de desempenho requer o acompanhamento de diferentes tipos de contadores de desempenho para cada processo em execução em uma máquina virtual durante a execução do teste.
Essa análise captura muitas variáveis para muitos processos para um determinado aplicativo. Nem todos os processos estão associados a uma execução ou aplicativo. Para contornar esse desafio, um algoritmo de classificação de informações mútuas usando a teoria da probabilidade e da informação é aplicado para descobrir quais processos são mais relevantes para um determinado aplicativo.
Um aplicativo pode ser considerado um tipo de variável aleatória discreta, enquanto um processo é considerado outro tipo de variável aleatória discreta. A associação das duas variáveis aleatórias é medida usando probabilidades condicionais para relevância.
Em seguida, os processos são exibidos na ordem de sua relevância para cada aplicativo. Você também pode preferir um subconjunto de processos que pode ser monitorado, por padrão, juntamente com processos relevantes para análise de regressão da CPU. Depois que uma regressão é detectada, você pode baixar o kit de ferramentas do Windows Performance Analyzer e analisar os motivos para regressões de desempenho da CPU.
O Windows Performance Analyzer usa o ETL (log de rastreamento de eventos) como entradas e esses arquivos .etl estão disponíveis nos arquivos de log para download para execuções de teste no portal. Se você quiser saber mais sobre a depuração do desempenho da CPU, consulte a documentação do Windows Performance Analyzer.