รีเคิร์ด THPDFRenderBackendStatistics
รวมตัวนับความพยายาม, ความสำเร็จ, ความล้มเหลว, การ fallback และการ serialize จากการเรียก page render backend ทั้งหมด
การประกาศ
THPDFRenderBackendStatistics= record
AttemptCount: Int64;
SuccessCount: Int64;
FailureCount: Int64;
FallbackCount: Int64;
SerializedCallCount: Int64;
LastElapsedMilliseconds: Cardinal;
LastBackendName: AnsiString;
LastFailureReason: AnsiString;
end;
ยูนิต
HPDFPageRenderer
ฟิลด์
| ฟิลด์ | วัตถุประสงค์ |
|---|---|
AttemptCount | จำนวนความพยายามเรนเดอร์ทั้งหมดที่ส่งให้ backend ใด ๆ |
SuccessCount | จำนวนความพยายามที่ได้ bitmap ออกมา |
FailureCount | จำนวนความพยายามที่ล้มเหลว |
FallbackCount | จำนวนความพยายามที่รอดด้วย software fallback หลัง backend ล้มเหลว |
SerializedCallCount | จำนวนความพยายามที่ต้องรันแบบเรียงลำดับภายใต้ render lock แทนที่จะทำขนานกัน |
LastElapsedMilliseconds | ระยะเวลาของความพยายามล่าสุดหน่วยมิลลิวินาที |
LastBackendName | ชื่อ backend ที่รับความพยายามล่าสุดไปทำ |
LastFailureReason | ข้อความความล้มเหลวที่รายงานจากความพยายามล่าสุดที่ล้มเหลว |
หมายเหตุการใช้งาน
- อ่านตัวนับด้วย
THotPDF.GetRenderBackendStatisticsซึ่งคืน True เมื่อมีความพยายามถูกบันทึกอย่างน้อยหนึ่งครั้งแล้ว THotPDF.ResetRenderBackendStatisticsเคลียร์ทุกตัวนับเป็นศูนย์ภายใต้ render lockLastBackendNameกับLastFailureReasonอธิบายเฉพาะความพยายามล่าสุด ไม่ใช่ทั้งการรัน