TPDFlibResourceDedupStats
資料類型、最佳化
描述
回報 DeduplicateResources 執行的探測、完全等價判定、參照改向、分類、酬載與物件收集工作
宣告
TPDFlibResourceDedupStats = record
ObjectsScanned: Integer;
StreamsScanned: Integer;
CandidateStreams: Integer;
CanonicalStreams: Integer;
DuplicateStreams: Integer;
ReferencesRepointed: Integer;
SignatureFailures: Integer;
HashBuckets: Integer;
HashCollisions: Integer;
OrphanObjectsRemoved: Integer;
ImagesDeduplicated: Integer;
FormsDeduplicated: Integer;
PatternsDeduplicated: Integer;
ShadingsDeduplicated: Integer;
FunctionsDeduplicated: Integer;
ICCProfilesDeduplicated: Integer;
FontProgramsDeduplicated: Integer;
CMapsDeduplicated: Integer;
Type3CharProcsDeduplicated: Integer;
EmbeddedFilesDeduplicated: Integer;
MetadataStreamsDeduplicated: Integer;
PostScriptXObjectsDeduplicated: Integer;
BytesHashed: Int64;
BytesCompared: Int64;
DuplicatePayloadBytes: Int64;
end;
欄位
| ObjectsScanned | 文件物件解碼後檢視的有效物件結構條目總數 |
|---|---|
| StreamsScanned | Total stream objects examined |
| CandidateStreams | 所選類型與字典簽章通過驗證的符合條件間接串流 |
| CanonicalStreams | 符合條件候選中保留的不同完全等價分組 |
| DuplicateStreams | 被合併或回報的重複間接串流物件 |
| ReferencesRepointed | 實際執行時被改變的間接參照,或演練模式中可回報的數量 |
| SignatureFailures | 因格式錯誤或循環的直接字典結構無法安全表示而跳過的候選 |
| HashBuckets | 保留的不同 SHA-256 與簽章分組 |
| HashCollisions | 雜湊值相符、但被完整簽章或酬載確認拒絕的項目 |
| OrphanObjectsRemoved | 選配的標記-清除收集所移除的間接物件;無法安全完成收集則為 -1 |
| ImagesDeduplicated | 重複的影像 XObject 串流 |
| FormsDeduplicated | 重複的 Form XObject 串流 |
| PatternsDeduplicated | 重複的平鋪圖樣串流 |
| ShadingsDeduplicated | 重複的著色串流 |
| FunctionsDeduplicated | 重複的取樣函式串流 |
| ICCProfilesDeduplicated | 重複的 ICC 設定檔串流 |
| FontProgramsDeduplicated | 重複的 FontFile、FontFile2 或 FontFile3 串流 |
| CMapsDeduplicated | 重複的 CMap 或 ToUnicode 串流 |
| Type3CharProcsDeduplicated | 重複的 Type 3 字形程序串流 |
| EmbeddedFilesDeduplicated | 重複的內嵌檔案串流 |
| MetadataStreamsDeduplicated | 重複的中繼資料串流 |
| PostScriptXObjectsDeduplicated | 重複的 PostScript XObject 串流 |
| BytesHashed | 通過 SHA-256 的字典簽章與編碼酬載總位元組數 |
| BytesCompared | 雜湊與簽章匹配後檢查的編碼酬載位元組 |
| DuplicatePayloadBytes | 重複串流所代表、不含物件開銷的原始編碼酬載位元組 |