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