THotPDF.GetLastOperationTelemetry Method
Copies the most recently published loaded-document operation telemetry
Deklaration
function GetLastOperationTelemetry(out Info: THPDFOperationTelemetry): boolean;
Parameter
Info erhält Operationsnamen, Scheduler-Reservierung und -Wartezeit, Wall-Clock- und CPU-Zeit, Speicherspitzen von Komponente und Prozess, Spitzenzuwachs an aktiven Allokationen, I/O-Byte-Deltas des Prozesses, Eingabe, Ausgabe und Gesamtaufwand der dekodierten Streams, Expansion, Cache-Zähler, Objektanzahl sowie Erfolgs- und Abbruchstatus
Rückgabewert
Liefert True, wenn eine abgeschlossene oder abgebrochene instrumentierte Operation Telemetrie veröffentlicht hat
Verwendungshinweise
PeakMemoryBytes ist eine plattformunabhängige Schätzung des von der Komponente gehaltenen Speichers, PeakProcessMemoryBytes dagegen das abgetastete Working Set des Prozesses
AllocationCount ist die Spitze zusätzlicher aktiver Blöcke des Delphi-Speichermanagers, CPUTimeMicroseconds die Zeit des aktuellen Threads; die I/O-Zähler sind prozessweite Deltas
DecodeExpansionPermille is DecodeOutputBytes divided by DecodeInputBytes, where 1000 means 1x; DecodedBytes remains aggregate work across all filter stages
ScheduledMemoryBytes, MemorySchedulerWaitMilliseconds und MemorySchedulerDelayed ordnen dieser Operation die prozessweite Spitzenspeicher-Zulassung (Admission) zu