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