GetRangeSourceCacheInfo

Zarządzanie dokumentami, diagnostyka, wydajność

Opis

Zwraca migawkę JSON pamięci podręcznej zakresów bajtów należącej do wybranego dokumentu opartego na procedurach zwrotnych

Składnia

Delphi

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

Parametry

InfoOtrzymuje windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests i coalescedSourceReads

Wartości zwracane

0Brak dostępnego wybranego dokumentu opartego na procedurach zwrotnych
1Migawka została zwrócona

Uwagi

repeatedReads zlicza wyrównane fragmenty źródła pobrane ponownie po wyrzuceniu wcześniejszej zbuforowanej kopii

coalescedRequests zlicza czekających na ten sam fragment i żądania sąsiednich fragmentów obsłużone bez własnego wywołania źródła, a coalescedSourceReads zlicza odczyty fizyczne obejmujące więcej niż jeden fragment z kolejki

pendingRequests to licznik chwilowy i może obejmować odczyty z unieważnionej generacji pamięci podręcznej, dopóki ich dotychczasowi wywołujący nie otrzymają wyniku