THotPDF.LocalFileMappingAdaptiveGeometry
ควบคุมว่า mapping ของไฟล์ในเครื่องขนาดใหญ่จะปรับ window geometry ตามรูปแบบการเข้าถึงต่อเนื่องหรือไม่
การประกาศ
property LocalFileMappingAdaptiveGeometry: boolean;
ค่าเริ่มต้น
True
พฤติกรรม
- การเข้าถึงไปข้างหน้าต่อเนื่องจะรวมงบ bytes ที่ตั้งไว้เป็น window ใหญ่ขึ้นเพื่อลดการ remap
- การเข้าถึงแบบห่าง ๆ หรือย้อนกลับต่อเนื่องจะแบ่งงบ bytes เดิมให้ window แบบ MRU สูงสุด 16 ชิ้น
- การเปลี่ยน geometry ต้องมีการสังเกต pattern ใหม่ติดต่อกัน 8 ครั้ง
- limit รวมของ mapped bytes ยังคงเป็น
LocalFileMappingWindowSize * LocalFileMappingCacheWindows - ตั้งพร็อพเพอร์ตี้เป็น
Falseก่อนLoadFromFileเพื่อคง geometry ตามที่ตั้งไว้แบบคงที่
ดูเพิ่มเติม: Windowed Local File Mapping, LocalFileMappingWindowSize, LocalFileMappingCacheWindows