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
| Info | Empfängt windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests und coalescedSourceReads |
|---|
Rückgabewerte
| 0 | Kein ausgewähltes callback-gestütztes Dokument verfügbar |
|---|---|
| 1 | Der 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