เมธอด THotPDF.GetLastType3GlyphCacheStats
คืนค่าสถิติ cache ที่จับได้จากการ render หน้าที่โหลดไว้ล่าสุด ทั้งแบบ render ตรงและแบบผ่าน cache ในหน่วยความจำ
การประกาศ
function GetLastType3GlyphCacheStats(
out Info: THPDFType3GlyphCacheStats): boolean;
ค่า
ส่งค่ากลับ True เมื่อการ render เจอ Type 3 glyph หรือ CharProc ที่ใหญ่เกินพอดีอย่างน้อยหนึ่งรายการ
สถิติ
EntryCountและCachedTokenCountรายงานการใช้พื้นที่ปัจจุบันของ display list ที่เก็บไว้HitCountและMissCountรายงานการใช้ซ้ำตาม state key และการ compileEvictionCountรายงานการถอนออกแบบ LRU ที่ deterministic ตามที่ลิมิต 256 entry หรือ 131,072 token บังคับOversizeBypassCountรายงาน CharProc ที่ใหญ่เกินลิมิต 16,384 token ต่อ entry ซึ่ง execute โดยไม่ได้รับเข้า cache
คีย์ของ cache
คีย์ประกอบด้วยตัวตนของ font, CharProc stream, glyph code, glyph matrix เชิงเส้นที่ไม่รวม translation และสถานะสี ดังนั้น glyph ที่เหมือนกันแต่อยู่คนละตำแหน่งจะแชร์ display list เดียวกันได้โดยไม่ข้ามขอบเขตของสเกล การหมุน หรือสี