GetRangeSourceCacheInfo

Управление документами, диагностика, производительность

Описание

Возвращает снимок JSON кэша байтовых диапазонов, принадлежащего выбранному документу на основе callback

Синтаксис

Delphi

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

Параметры

InfoПолучает windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests и coalescedSourceReads

Возвращаемые значения

0Нет доступного выбранного документа на основе callback
1Снимок возвращен

Примечания

repeatedReads считает выровненные блоки источника, выбранные заново после вытеснения ранее кэшированной копии

coalescedRequests считает ожидающие того же блока и смежные запросы блоков, обслуженные без собственного вызова источника, а coalescedSourceReads — физические чтения, покрывшие более одного блока в очереди

pendingRequests — мгновенный счетчик и может включать чтения из недействительного поколения кэша, пока их существующие вызывающие стороны не получат результат