Análise de página grande

O comando tprof -a coleta o rastreamento do perfil de uma execução representativa do aplicativo e produz projeções de desempenho para mapear diferentes partes do espaço de dados do aplicativo para diferentes tamanhos de página.

A Análise de Página Grande utiliza as informações no trace para o desempenho do buffer de tradução do projeto ao mapear qualquer uma das quatro regiões de memória do aplicativo a seguir para um tamanho de página diferente:
  • dados de aplicação estática (dados inicializados e não inicializados)
  • heap de aplicação (dados alocados dinamicamente)
  • pilha
  • texto do aplicativo

As projeções de desempenho são fornecidas para cada um dos tamanhos de página suportados pelo sistema operacional. A primeira projeção de desempenho é uma projeção de linha de base para o mapeamento de todas as quatro regiões de memória para as 4 KB páginas padrão. Projeções subsequentes mapeam uma região de cada vez para um tamanho de página diferente. As estatísticas relatadas para cada projeção incluem: o tamanho da página, o número de páginas necessárias para apoiar todas as quatro regiões, uma pontuação de miss de tradução e uma pontuação de miss tradução fria.

A seção de resumo lista os processos proarquivados e as estatísticas relatadas incluindo: número / porcentagem de referência de memória, referência de memória modelada, chamadas malloc e chamadas gratuitos.