Microsoft revelou recentemente el lançamento de ferramentas de desempenho, que são uma série de ferramentas de código aberto para analisar o desempenho e diagnosticar problemas relacionados ao desempenho nas plataformas Linux e Android.
Para o trabalho, um conjunto de utilitários de linha de comando é fornecido para analisar o desempenho de todo o sistema e criar perfis de aplicativos individuais.
Os subsistemas LTTng, perf e Perfetto podem ser usados como uma fonte para rastrear a atividade do sistema e aplicativos de criação de perfil.
LTTng permite avaliar o trabalho do agendador de tarefas, rastrear a atividade do processo, analisar chamadas do sistema, I / O e eventos no FS, Perf é usado para estimar a carga na CPU y O Perfetto pode ser usado para analisar o desempenho do Android e do navegador baseado no mecanismo Chromium, e permite que você leve em consideração o trabalho do agendador de tarefas, estime a carga na CPU e GPU, aplique o FTrace e rastreie eventos típicos.
Queríamos anunciar e apresentar a você um novo conjunto de ferramentas poderosas de código aberto para analisar o desempenho do sistema: Microsoft-Performance-Tools for Linux-Android. Recentemente, lançamos a versão 1.2 adicionando suporte a Perfetto, que abordaremos em uma postagem separada no blog!
Microsoft-Performance-Tools for Linux-Android é um conjunto de ferramentas de processamento de rastreamento que oferece muitos dos excelentes recursos, poder, metodologia e ecossistema que foram usados para impulsionar o desempenho do Windows nos últimos 15 anos com um conjunto de Ferramentas.
O Kit de Ferramentas ele também pode extrair informações de registros nos formatos dmesg, Cloud-Init e WaLinuxAgent (Agente Convidado do Azure Linux). A integração com o Windows Performance Analyzer GUI, disponível apenas para Windows, oferece suporte à análise de traços visuais usando gráficos.
Conforme mencionado na postagem:
Esses tipos de rastreio e ferramentas fornecem uma incrível profundidade e visão sobre o que o sistema operacional está fazendo. e o código do aplicativo; e pode ser usado em uma variedade de cenários de diagnóstico e desempenho. Se o cenário de análise também envolver o Windows, opcionalmente, os traços podem ser co-analisados na mesma linha do tempo com os traços de desempenho do Windows.
Além disso, é mencionado que qualquer programa ou GUI em qualquer sistema operacional pode processar eventos com plug-ins SDK de ferramentas de desempenho da Microsoft e Linux-Android. Além disso, se você estiver opcionalmente em uma máquina Windows para analisar os rastreamentos, o kit de ferramentas tem uma ótima integração com o Windows Performance Analyzer para que você possa usar uma interface gráfica poderosa para analisar os rastreamentos.
Deve-se notar que o conjunto de ferramentas é baseado em código aberto .NET Core e no novo microsoft-performance-toolkit-sdk. Isso significa que o conjunto de ferramentas é multiplataforma e os rastreamentos podem ser abertos e analisados em qualquer sistema operacional que ofereça suporte ao .NET Core.
Separadamente, nota-se a aparência no Windows 11 Insider Preview Build 22518 da capacidade de instalar o ambiente WSL (Windows Subsystem for Linux) como um aplicativo distribuído por meio do diretório da Microsoft Store.
A nova construção é notável pelo seguinte:
- Esta compilação não será oferecida para PCs ARM64 devido a um problema que faz com que esses dispositivos retrocedam ao tentar atualizar para esta compilação. Estamos trabalhando em uma solução.
- Esta compilação tem vários novos recursos para os usuários do Windows Insiders experimentarem, incluindo fundos da Coleção Spotlight, um ponto de entrada atualizado para Weather Widgets e acesso por voz.
- Esta construção inclui algumas mudanças gerais, incluindo atualizações de chave de entrada.
Ao mesmo tempo, do ponto de vista das tecnologias utilizadas, o preenchimento WSL permaneceu o mesmo, apenas o método de instalação e atualização mudou (WSL para Windows 11 não está integrado na imagem do sistema). Alega-se que a distribuição por meio da Microsoft Store fornecerá a oportunidade de acelerar a entrega de atualizações e novos recursos WSL, incluindo permitir a instalação de novas versões do WSL sem estar vinculado à versão do Windows.
finalmente simSe você estiver interessado em saber mais sobre isso, Você pode verificar os detalhes nos links a seguir.