GetRangeSourceCacheInfo

Dokumentverwaltung, Diagnostik, Performance

Beschreibung

Gibt einen JSON-Snapshot des Byte-Range-Cache zurück, der dem ausgewählten callback-gestützten Dokument gehört

Syntax

Delphi

Function TPDFlib.GetRangeSourceCacheInfo(Out Info: WideString): Integer;

Parameter

InfoEmpfängt windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests und coalescedSourceReads

Rückgabewerte

0Kein ausgewähltes callback-gestütztes Dokument verfügbar
1Der Snapshot wurde zurückgegeben

Anmerkungen

repeatedReads zählt ausgerichtete Quellchunks, die erneut geholt wurden, nachdem eine frühere zwischengespeicherte Kopie verdrängt wurde

coalescedRequests zählt Chunk-gleiche Wartende und benachbarte Chunk-Anfragen, die ohne eigenen Quellaufruf bedient wurden, während coalescedSourceReads physische Lesungen zählt, die mehr als einen wartenden Chunk abdeckten

pendingRequests ist eine Momentaufnahme und kann Lesungen aus einer ungültig gemachten Cache-Generation einschließen, bis ihre bestehenden Aufrufer das Ergebnis erhalten