O Hotspot pode atuar como um substituto transparente para o comando “perf report” ao analisar arquivos perf.data, fornecendo adicionalmente recursos como visualização via FlameGraph, visão geral resumida do status no estilo do utilitário principal, agregação de estatísticas de chamadas, vários tipos de classificação , exibição de dicas de ferramentas, pesquisa de mecanismos integrados e capacidade de exibir métricas lado a lado para vários eventos.
Na nova versão:
- Interpretação significativamente acelerada de dados de criação de perfil para aplicações grandes e complexas. Por exemplo, o arquivo perf.data gerado para o Firefox agora é analisado muito mais rápido.
- Adicionado suporte correto para análise de arquivos com dados compactados usando o algoritmo zstd, que são criados na inicialização
“perf record -z” e permite reduzir o tamanho em uma ou duas ordens de grandeza. - A escala de tempo foi modernizada para exibir marcadores de eixo de tempo e prefixos de unidade quando ampliada.
- A análise de símbolos adicionados pelo compilador Rustc foi implementada.
- O submódulo perfparser foi atualizado, com suporte aprimorado para paralelização usando a chamada fork.
Fonte: opennet.ru