THotPDF.GetLastOperationTelemetry Method

Copia la telemetría de operación de documento cargado 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 programador, el tiempo de pared y de CPU, los picos de memoria del componente y del proceso, el crecimiento máximo de asignaciones en vivo, los deltas de bytes de E/S del proceso, la entrada, la salida y el trabajo agregado de los flujos decodificados, la expansión, los contadores de caché, el número de objetos, el éxito y el estado de cancelación

Valor devuelto

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

Notas de uso

PeakMemoryBytes es una estimación portátil retenida por el componente, mientras que PeakProcessMemoryBytes es el conjunto de trabajo del proceso muestreado

AllocationCount es el pico de bloques adicionales en vivo del gestor de memoria de Delphi, CPUTimeMicroseconds es el tiempo del subproceso actual y los contadores de E/S son deltas de todo el proceso

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

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

APIs relacionadas