THotPDF.GetLastOperationTelemetry Method
Copia la telemetria dell'operazione sul documento caricato pubblicata più di recente
Dichiarazione
function GetLastOperationTelemetry(out Info: THPDFOperationTelemetry): boolean;
Parametri
Info riceve il nome dell'operazione, la prenotazione e l'attesa dello scheduler, i tempi reali e CPU, i picchi di memoria del componente e del processo, la crescita di picco delle allocazioni live, i delta di I/O di processo, l'input e l'output degli stream decodificati con il lavoro aggregato, l'espansione, i contatori di cache, il numero di oggetti, il successo e lo stato di cancellazione
Valore restituito
Restituisce True quando un'operazione instrumentata completata o cancellata ha pubblicato la telemetria
Note d'uso
PeakMemoryBytes è una stima portabile trattenuta dal componente, mentre PeakProcessMemoryBytes è il working set del processo campionato
AllocationCount è il picco di blocchi aggiuntivi live del memory manager Delphi, CPUTimeMicroseconds è il tempo del thread corrente e i contatori di I/O sono delta a livello di processo
DecodeExpansionPermille è DecodeOutputBytes diviso DecodeInputBytes, dove 1000 significa 1x; DecodedBytes resta il lavoro aggregato su tutti gli stadi di filter
ScheduledMemoryBytes, MemorySchedulerWaitMilliseconds e MemorySchedulerDelayed attribuiscono a questa operazione l'ammissione del picco di memoria a livello di processo