A program is profiled with enablement of trace record generation during a
first period of time and with disablement of trace record generation
during a second period of time. The number of trace records output during
the first period of time is determined, and a trace overhead calibration
value is computed as an average time for writing the number of trace
records output during the first period of time. The trace overhead
calibration value may be stored for subsequent use in a profiling-related
process in the data processing system. The trace overhead compensation
value represents the amount of time required to generate a trace record,
and the trace times retrieved from the trace records are adjusted to
compensate for the amount of time required to generate those trace
records.
Um programa é perfilado com o enablement da geração do registro do traço durante um primeiro período de tempo e com disablement da geração do registro do traço durante um segundo período de tempo. O número da saída dos registros do traço durante o primeiro período de tempo é determinado, e um valor aéreo da calibração do traço é computado enquanto uma estadia média para escrever o número do traço grava a saída durante o primeiro período de tempo. O valor aéreo da calibração do traço pode ser armazenado para o uso subseqüente em um processo perfil-relacionado no sistema de processo de dados. O valor aéreo da compensação do traço representa a quantidade de tempo requerida para gerar um registro do traço, e os tempos do traço recuperados dos registros do traço são ajustados para compensar para a quantidade de tempo requerida para gerar aqueles registros do traço.