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
| Info | Tar emot windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests och coalescedSourceReads |
|---|
Returvärden
| 0 | Inget 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