GetRangeSourceCacheInfo

Dokumenthantering, diagnostik, prestanda

Beskrivning

Returnerar en JSON-ögonblicksbild av den byteintervallcache som ägs av det valda callback-baserade dokumentet

Syntax

Delphi

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

Parametrar

InfoTar emot windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests och coalescedSourceReads

Returvärden

0Inget valt callback-baserat dokument är tillgängligt
1Ögonblicksbilden returnerades

Anmärkningar

repeatedReads räknar justerade källblock som hämtats igen efter att en tidigare cachad kopia förvisats

coalescedRequests räknar väntare på samma block och angränsande blockförfrågningar som betjänades utan egen källutrop, medan coalescedSourceReads räknar fysiska läsningar som täckte mer än ett köat block

pendingRequests är en momentanräkning och kan innehålla läsningar från en ogiltigförklarad cachegeneration tills deras befintliga anropare tar emot resultatet