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文件物件解碼後檢視的有效物件結構條目總數
StreamsScannedTotal 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重複串流所代表、不含物件開銷的原始編碼酬載位元組

另請參閱

DeduplicateResources, TPDFlibResourcePurgeStats