THPDFRenderBackendStatistics Record
Agreguje liczniki prób, sukcesów, porażek, fallbacków i serializacji rejestrowane w wywołaniach backendów renderowania stron
Deklaracja
THPDFRenderBackendStatistics= record
AttemptCount: Int64;
SuccessCount: Int64;
FailureCount: Int64;
FallbackCount: Int64;
SerializedCallCount: Int64;
LastElapsedMilliseconds: Cardinal;
LastBackendName: AnsiString;
LastFailureReason: AnsiString;
end;
Jednostka
HPDFPageRenderer
Pola
| Pole | Przeznaczenie |
|---|---|
AttemptCount | Łączna liczba prób renderowania wysłanych do dowolnego backendu |
SuccessCount | Próby, które dały bitmapę |
FailureCount | Próby, które zawiodły |
FallbackCount | Próby rozstrzygnięte przez fallback programowy po porażce backendu |
SerializedCallCount | Próby, które musiały biegać szeregowo pod blokadą renderowania zamiast współbieżnie |
LastElapsedMilliseconds | Czas trwania ostatniej próby w milisekundach |
LastBackendName | Nazwa backendu, który obsłużył ostatnią próbę |
LastFailureReason | Tekst porażki zgłoszony przez ostatnią nieudaną próbę |
Uwagi dotyczące użycia
- Czytaj liczniki przez
THotPDF.GetRenderBackendStatistics, które zwraca True, gdy zarejestrowano co najmniej jedną próbę THotPDF.ResetRenderBackendStatisticszeruje każdy licznik pod blokadą renderowaniaLastBackendNameiLastFailureReasonopisują tylko ostatnią próbę, nie cały przebieg