Aquisição de Dados de Desempenho (cont.)
Rastreio da Execução (tracing):
- Visão detalhada da execução do programa
- Na execução, a cada ocorrência do evento de interesse é gerado um registro, com o valor corrente do clock
- Outras informações possíveis no registro: tipo de evento, número do processador, duração, etc.
- Trace: seqüência de registros gerados na execução; pode ser armazenado num arquivo
- Programa original + código p/ geração de registros = programa instrumentado
- Instrumentação pode ser feita pelo programador ou automaticamente