THotPDF.GetLastOperationTelemetry Method

Copia a telemetria de operação de documento carregado publicada mais recentemente

Declaração

function GetLastOperationTelemetry(out Info: THPDFOperationTelemetry): boolean;

Parâmetros

Info recebe o nome da operação, reserva e espera do agendador, tempo de parede e de CPU, picos de memória do componente e do processo, pico de crescimento de alocação ativa, deltas de bytes de E/S do processo, entrada, saída e trabalho agregado do fluxo decodificado, expansão, contadores de cache, contagem de objetos, sucesso e estado de cancelamento

Valor de retorno

Retorna True quando uma operação instrumentada concluída ou cancelada publicou telemetria

Notas de uso

PeakMemoryBytes é uma estimativa portátil retida pelo componente, enquanto PeakProcessMemoryBytes é o conjunto de trabalho do processo amostrado

AllocationCount é o pico de blocos adicionais ativos do gerenciador de memória Delphi, CPUTimeMicroseconds é o tempo da thread atual e os contadores de E/S são deltas em todo o processo

DecodeExpansionPermille é DecodeOutputBytes dividido por DecodeInputBytes, em que 1000 significa 1x; DecodedBytes permanece como trabalho agregado em todos os estágios de filtro

ScheduledMemoryBytes, MemorySchedulerWaitMilliseconds e MemorySchedulerDelayed atribuem a admissão de pico de memória em todo o processo a esta operação

APIs relacionadas