Záznam THPDFRenderBackendStatistics
Sčítá počítadla pokusů, úspěchů, selhání, fallbacků a serializace zaznamenaná napříč voláními render backendu stránek
Deklarace
THPDFRenderBackendStatistics= record
AttemptCount: Int64;
SuccessCount: Int64;
FailureCount: Int64;
FallbackCount: Int64;
SerializedCallCount: Int64;
LastElapsedMilliseconds: Cardinal;
LastBackendName: AnsiString;
LastFailureReason: AnsiString;
end;
Jednotka
HPDFPageRenderer
Pole
| Pole | Účel |
|---|---|
AttemptCount | Celkový počet render pokusů zaslaných do kteréhokoli backendu |
SuccessCount | Pokusy, které vyprodukovaly bitmapu |
FailureCount | Pokusy, které selhaly |
FallbackCount | Pokusy vyřešené softwarovým fallbackem po selhání backendu |
SerializedCallCount | Pokusy, které musely běžet serializovaně pod render zámkem, místo souběžně |
LastElapsedMilliseconds | Doba trvání posledního pokusu v milisekundách |
LastBackendName | Název backendu, který obsloužil poslední pokus |
LastFailureReason | Text selhání nahlášený posledním neúspěšným pokusem |
Poznámky k použití
- Počítadla přečtete přes
THotPDF.GetRenderBackendStatistics, která vrací True, jakmile se zaznamenal aspoň jeden pokus THotPDF.ResetRenderBackendStatisticsvynuluje všechna počítadla pod render zámkemLastBackendNameaLastFailureReasonpopisují jen poslední pokus, nikoli celý běh