GetRangeSourceCacheInfo
Quản lý tài liệu, Chẩn đoán, Hiệu năng
Mô tả
Trả về bản chụp JSON của bộ nhớ đệm byte-range thuộc sở hữu của tài liệu đang chọn dựa trên callback
Cú pháp
Delphi
Function TPDFlib.GetRangeSourceCacheInfo(Out Info: WideString): Integer;Tham số
| Info | Nhận windowCount, pendingRequests, cacheLimitBytes, cachedBytes, coalesceWindowMS, hits, misses, evictions, sourceReads, sourceBytes, repeatedReads, coalescedRequests và coalescedSourceReads |
|---|
Giá trị trả về
| 0 | Không có tài liệu nào dựa trên callback đang được chọn |
|---|---|
| 1 | Bản chụp đã được trả về |
Ghi chú
repeatedReads đếm các chunk nguồn căn chỉnh bị lấy lại sau khi một bản sao cache trước đó bị trục xuất
coalescedRequests đếm các waiter cùng chunk và các yêu cầu chunk liền kề được phục vụ mà không cần lệnh gọi nguồn riêng, còn coalescedSourceReads đếm các lần đọc vật lý phủ hơn một chunk trong hàng đợi
pendingRequests là con số tức thời và có thể bao gồm các lần đọc từ một thế hệ cache đã mất hiệu lực cho đến khi các caller hiện có của chúng nhận được kết quả