THotPDF.GetLastOperationTelemetry Method

Copia la telemetría de operación de documentos cargados publicada más recientemente

Declaración

function GetLastOperationTelemetry(out Info: THPDFOperationTelemetry): boolean;

Parámetros

Info recibe el nombre de la operación, la reserva y la espera del scheduler, el tiempo de pared y de CPU, los picos de memoria de componente y de proceso, el crecimiento pico de asignaciones vivas, los deltas de bytes de I/O del proceso, la entrada, salida y trabajo agregado de streams decodificados, la expansión, los contadores de cache, el conteo de objetos, el éxito y el estado de cancelación

Valor de retorno

Devuelve True cuando una operación instrumentada completada o cancelada publicó telemetría

Notas de uso

PeakMemoryBytes es una estimación portable retenida por el componente, mientras que PeakProcessMemoryBytes es el working set del proceso muestreado

AllocationCount es el pico de bloques vivos adicionales del memory manager de Delphi, CPUTimeMicroseconds es tiempo del hilo actual, y los contadores de I/O son deltas de todo el proceso

DecodeExpansionPermille es DecodeOutputBytes dividido por DecodeInputBytes, donde 1000 significa 1x; DecodedBytes sigue siendo el trabajo agregado de todas las etapas de filtros

ScheduledMemoryBytes, MemorySchedulerWaitMilliseconds y MemorySchedulerDelayed atribuyen a esta operación la admisión de memoria pico de todo el proceso

APIs relacionadas