THPDFMappedFileStatistics Record
Báo cấu hình, hình học, ánh xạ, cache và telemetry truyền dữ liệu do nguồn tệp ánh xạ bộ nhớ thu thập trong một lần tải
Khai báo
THPDFMappedFileStatistics= record
FileSize: Int64;
ConfiguredWindowSize: Int64;
ConfiguredCacheWindowCount: Integer;
WindowSize: Int64;
CacheWindowCount: Integer;
MappedByteLimit: Int64;
CurrentMappedBytes: Int64;
PeakMappedBytes: Int64;
GeometryChangeCount: Int64;
SequentialReadCalls: Int64;
RandomReadCalls: Int64;
AdaptiveGeometry: Boolean;
SequentialGeometryActive: Boolean;
RandomGeometryActive: Boolean;
ReadCalls: Int64;
BytesRead: Int64;
MapCount: Int64;
CacheHits: Int64;
FallbackReadCalls: Int64;
FallbackBytes: Int64;
DirectTransferCalls: Int64;
DirectTransferBytes: Int64;
end;
Đơn vị
HPDFObjs
Các trường
| Trường | Mục đích |
|---|---|
FileSize | Kích thước tệp nguồn được ánh xạ tính bằng byte |
ConfiguredWindowSize | Kích thước cửa sổ như đã cấu hình qua LocalFileMappingWindowSize |
ConfiguredCacheWindowCount | Số cửa sổ thường trú như đã cấu hình qua LocalFileMappingCacheWindows |
WindowSize | Kích thước cửa sổ thực sự có hiệu lực với nguồn này |
CacheWindowCount | Số cửa sổ window cache đang giữ ở thời điểm hiện tại |
MappedByteLimit | Giới hạn trên cho số byte nguồn giữ ở trạng thái ánh xạ cùng lúc |
CurrentMappedBytes | Số byte đang được ánh xạ |
PeakMappedBytes | Mức đỉnh của byte ánh xạ trong suốt lần tải |
GeometryChangeCount | Số lần hình học thích ứng chuyển đổi bố cục cửa sổ |
SequentialReadCalls | Yêu cầu đọc được phân loại là tuần tự |
RandomReadCalls | Yêu cầu đọc được phân loại là truy cập ngẫu nhiên |
AdaptiveGeometry | True khi chọn hình học thích ứng được bật cho nguồn này |
SequentialGeometryActive | True trong khi hình học cửa sổ tuần tự đang hoạt động |
RandomGeometryActive | True trong khi hình học cửa sổ truy cập ngẫu nhiên đang hoạt động |
ReadCalls | Tổng số yêu cầu đọc được phục vụ qua nguồn ánh xạ |
BytesRead | Tổng số byte do các lần đọc đó chuyển giao |
MapCount | Số lần một file view được ánh xạ vào một cửa sổ |
CacheHits | Số lần đọc được đáp ứng bởi một cửa sổ đã thường trú sẵn |
FallbackReadCalls | Số lần đọc phải chuyển dự phòng sang đọc tệp thường bên ngoài window cache |
FallbackBytes | Số byte do các lần đọc dự phòng chuyển giao |
DirectTransferCalls | Các lần truyền trực tiếp stream sang stream đi tắt qua window cache |
DirectTransferBytes | Số byte được chuyển bởi các lần truyền trực tiếp |
Ghi chú sử dụng
- Đọc record bằng
THotPDF.GetLastMappedFileStatistics, hàm chỉ trả về True khi lần tải gần nhất thực sự dùng ánh xạ bộ nhớ - Tinh chỉnh hình học bằng
LocalFileMappingWindowSize,LocalFileMappingCacheWindowsvàLocalFileMappingAdaptiveGeometrytrước khi tải SequentialGeometryActivevàRandomGeometryActivelà hai snapshot loại trừ nhau của chế độ hiện tại