lançamento do aplicativo , que fornece uma interface gráfica para estudo visual dos relatórios durante o perfilamento e análise de performance usando a subsistema do kernel . O código do programa foi escrito em C++ utilizando as bibliotecas Qt e KDE Frameworks 5, e sob a licença GPL v2+.
O Hotspot pode atuar como uma substituição transparente para o comando "perf report" ao analisar arquivos perf.data, além de fornecer recursos como visualização através do FlameGraph, um resumo de estado no estilo da utilidade top, agregação de estatísticas por chamadas, diferentes tipos de ordenação, exibição de dicas de ferramenta, mecanismos de busca integrados e a possibilidade de exibir métricas lado a lado para vários eventos.
No novo lançamento:
- A interpretação dos dados de perfilamento de grandes e complexas aplicações foi significativamente acelerada. Por exemplo, o arquivo perf.data gerado para o Firefox agora é analisado de forma muito mais rápida.
- Adicionada suporte correto para análise de arquivos com dados comprimidos usando o algoritmo zstd, que são criados ao executar
"perf record -z" e permitem reduzir o tamanho em uma ou duas ordens de magnitude. - A escala do tempo foi modernizada, agora exibindo marcas nos eixos de tempo e prefixos de unidades de medida ao aumentar o zoom.
- Implementada a análise de símbolos adicionados pelo compilador rustc.
- Atualizado o submódulo perfparser, que melhorou o suporte para paralelização usando a chamada fork.
Fonte: opennet.ru
