GetRangeSourceCacheInfo
Gestione dei documenti, diagnostica, prestazioni
Descrizione
Restituisce uno snapshot JSON della cache degli intervalli di byte posseduta dal documento selezionato basato su callback
Sintassi
Delphi
Function TPDFlib.GetRangeSourceCacheInfo(Out Info: WideString): Integer;Parametri
| Info | Riceve windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests e coalescedSourceReads |
|---|
Valori restituiti
| 0 | Nessun documento selezionato basato su callback disponibile |
|---|---|
| 1 | Lo snapshot è stato restituito |
Osservazioni
repeatedReads conta i chunk allineati della sorgente recuperati di nuovo dopo che una copia precedente in cache è stata espulsa
coalescedRequests conta i waiters sullo stesso chunk e le richieste di chunk adiacenti servite senza una propria chiamata alla sorgente, mentre coalescedSourceReads conta le letture fisiche che hanno coperto più di un chunk in coda
pendingRequests è un conteggio istantaneo e può includere letture da una generazione di cache invalidata finché i loro chiamanti esistenti ricevono il risultato