THPDFImportedResourceDedupStatistics レコード
インポートリソース重複排除キャッシュの状態を報告します。キャッシュ済みリソース数に加え、累積のヒットとミスのカウンタを含みます
宣言
THPDFImportedResourceDedupStatistics= record
CachedResources: Integer;
Hits: Int64;
Misses: Int64;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
CachedResources | 現在インポートリソースキャッシュに保持されているリソースの数 |
Hits | すでにインポート済みのリソースを再コピーせずに再利用して応えたルックアップの数 |
Misses | キャッシュエントリが見つからず、新たにリソースコピーを行ったルックアップの数 |
使用上の注意
- マージやページ追加の操作の後に
THotPDF.GetImportedResourceDedupStatisticsで取得すれば、どれだけの重複が避けられたか分かります - カウンタは
THotPDFインスタンスごとに累積します。THotPDF.ClearImportedResourceDedupCacheはキャッシュを空にし、両方のカウンタをゼロに戻します - ヒット率が高く
CachedResourcesが大きい場合は、ページレベルのマージが共有リソースを効果的に再利用している証拠です