THPDFRenderBackendStatistics レコード
ページレンダーバックエンド呼び出し全体で記録された、試行・成功・失敗・フォールバック・直列化の各カウンタを集計します
宣言
THPDFRenderBackendStatistics= record
AttemptCount: Int64;
SuccessCount: Int64;
FailureCount: Int64;
FallbackCount: Int64;
SerializedCallCount: Int64;
LastElapsedMilliseconds: Cardinal;
LastBackendName: AnsiString;
LastFailureReason: AnsiString;
end;
ユニット
HPDFPageRenderer
フィールド
| フィールド | 目的 |
|---|---|
AttemptCount | いずれかのバックエンドへ振り向けられた描画試行の合計 |
SuccessCount | ビットマップを生成した試行の数 |
FailureCount | 失敗した試行の数 |
FallbackCount | バックエンド失敗後にソフトウェアフォールバックで解決された試行の数 |
SerializedCallCount | 並行実行ではなくレンダーロック下での直列実行を強いられた試行の数 |
LastElapsedMilliseconds | 直近の試行にかかった時間(ミリ秒) |
LastBackendName | 直近の試行を処理したバックエンドの名前 |
LastFailureReason | 直近の失敗試行が報告した失敗テキスト |
使用上の注意
- カウンターは
THotPDF.GetRenderBackendStatisticsで読み取ります。少なくとも 1 回の試行が記録されていれば True を返します THotPDF.ResetRenderBackendStatisticsは、レンダーロック下ですべてのカウンタをゼロにしますLastBackendNameとLastFailureReasonが表すのは直近の試行だけで、実行全体ではありません