THPDFRenderBackendStatistics Record
페이지 render backend 호출에 걸쳐 기록된 시도·성공·실패·폴백·serialization 카운터를 모읍니다
선언
THPDFRenderBackendStatistics= record
AttemptCount: Int64;
SuccessCount: Int64;
FailureCount: Int64;
FallbackCount: Int64;
SerializedCallCount: Int64;
LastElapsedMilliseconds: Cardinal;
LastBackendName: AnsiString;
LastFailureReason: AnsiString;
end;
유닛
HPDFPageRenderer
필드
| 필드 | 목적 |
|---|---|
AttemptCount | 어떤 backend든 보낸 총 렌더 시도 수 |
SuccessCount | 비트맵을 만들어낸 시도 수 |
FailureCount | 실패한 시도 수 |
FallbackCount | backend 실패 뒤 software 폴백으로 해결된 시도 수 |
SerializedCallCount | 동시 실행 대신 render 락 아래 직렬로 돌아야 했던 시도 수 |
LastElapsedMilliseconds | 가장 최근 시도의 밀리초 단위 소요 시간 |
LastBackendName | 가장 최근 시도를 처리한 backend 이름 |
LastFailureReason | 가장 최근 실패한 시도가 보고한 실패 텍스트 |
사용 참고 사항
- 카운터는
THotPDF.GetRenderBackendStatistics로 읽으며, 시도가 한 번 이상 기록된 경우에만 True를 반환합니다 THotPDF.ResetRenderBackendStatistics는 render 락 아래에서 모든 카운터를 0으로 만듭니다LastBackendName과LastFailureReason는 실행 전체가 아니라 가장 최근 시도만 기술합니다