THotPDF.LoadedFontDecoderCacheMaxBytes
กำหนดหน่วยความจำสูงสุดโดยประมาณที่ font decoders ที่ parse แล้วเก็บค้างไว้สำหรับเอกสารที่โหลดอยู่
การประกาศ
property LoadedFontDecoderCacheMaxBytes: Int64
read GetLoadedFontDecoderCacheMaxBytes
write SetLoadedFontDecoderCacheMaxBytes;
พฤติกรรม
- งบเริ่มต้นคือ 33554432 bytes และแคชยังเก็บได้สูงสุด 128 รายการ
- การลดงบจะ evict รายการที่ใช้ล่าสุดออกทันที
- ตั้งงบเป็นศูนย์เพื่อไม่เก็บอะไรไว้ โดยคำขอ decoder ยังทำงานปกติ
- ค่าติดลบจะถูกปรับเป็นศูนย์
- โหลดเอกสารใหม่จะล้าง decoder ที่เก็บไว้และรีเซ็ตสถิติ
ดูเพิ่มเติม: GetLoadedFontDecoderCacheInfo, Cache Infrastructure