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

InfoRiceve windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests e coalescedSourceReads

Valori restituiti

0Nessun documento selezionato basato su callback disponibile
1Lo 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