รีเคิร์ด THPDFTransparencyGroupTileStats
นับ transparency group และ tile ที่ใช้จำกัดหน่วยความจำใช้งานระหว่างเรนเดอร์ความโปร่งใส
การประกาศ
THPDFTransparencyGroupTileStats= record
GroupCount: Int64;
TileCount: Int64;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
UntiledPeakWorkingBytes: Int64;
end;
ยูนิต
HPDFPageRenderer
ฟิลด์
| ฟิลด์ | วัตถุประสงค์ |
|---|---|
GroupCount | transparency group ที่เรนเดอร์ไปในรอบนี้ |
TileCount | tile ย่อย ๆ ที่เรนเดอร์ไปทั่วทั้งกลุ่มเหล่านั้น |
PeakTilePixels | จำนวนพิกเซลของ tile ที่ใหญ่ที่สุดที่เรนเดอร์ |
PeakWorkingBytes | working set ต่อ tile ที่ใหญ่ที่สุดที่เคยถึงระหว่างแบ่ง tile |
UntiledPeakWorkingBytes | working set ที่กลุ่มใหญ่สุดจะต้องใช้ถ้าไม่แบ่ง tile |
หมายเหตุการใช้งาน
- จุดเรียก render จะเติม out parameter ที่ตรงกัน และค่าล่าสุดอ่านต่อได้ผ่าน
THotPDF.GetLastTransparencyGroupTileStats - เทียบ
PeakWorkingBytesกับUntiledPeakWorkingBytesเพื่อเห็นว่าการแบ่ง tile ประหยัดหน่วยความจำได้แค่ไหน - backend ที่เขียนเองจะรายงานค่าของตัวเองโดยเติม out parameter สถิติความโปร่งใสของ
RenderPage