Red Hat Training
A Red Hat training course is available for RHEL 8
16.3. Interpretação da saída do relatório perf mem
A tabela exibida executando o comando perf mem report
sem nenhum modificador ordena os dados em várias colunas:
- A coluna "Custos indiretos
- Indica a porcentagem de amostras totais coletadas nessa função específica.
- A coluna "Amostras
- Exibe o número de amostras contabilizadas por essa linha.
- A coluna "Peso local
- Exibe a latência de acesso nos ciclos centrais do processador.
- A coluna 'Acesso à Memória'
- Exibe o tipo de acesso à memória que ocorreu.
- A coluna "Símbolo
- Exibe o nome ou símbolo da função.
- A coluna "Objeto Compartilhado
- Mostra o nome da imagem ELF de onde vêm as amostras (o nome [kernel.kallsyms] é usado quando as amostras vêm do kernel).
- A coluna 'Símbolo de dados
- Exibe o endereço do local da memória que a fila estava alvejando.
Importante
Muitas vezes, devido à alocação dinâmica da memória ou da memória em pilha sendo acessada, a coluna 'Símbolo de Dados' exibirá um endereço bruto.
- A coluna "Snoop
- Exibe as transações de ônibus.
- A coluna "Acesso TLB"
- Exibe acessos à memória TLB.
- A coluna "Trancado
- Indica se uma função estava ou não bloqueada na memória.
No modo padrão, as funções são ordenadas em ordem decrescente com aquelas com a maior sobrecarga exibida primeiro.