TPDFlibResourceDedupStats

Tipos de dados, Otimização

Descrição

Reporta a descoberta, a equivalência exata, o redirecionamento de referências, o trabalho de categoria, payload e coleta de objetos feitos por DeduplicateResources

Declaração

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;

Campos

ObjectsScannedTotal de entradas vivas de estrutura de objetos examinadas depois que os objetos do documento são decodificados
StreamsScannedTotal stream objects examined
CandidateStreamsStreams indiretos elegíveis cujo tipo selecionado e assinatura de dicionário passaram pela validação
CanonicalStreamsDistinct exact-equivalence groups retained among eligible candidates
DuplicateStreamsDuplicate indirect stream objects consolidated or reported
ReferencesRepointedIndirect references changed during a live run or reportable during a dry run
SignatureFailuresCandidates skipped because a malformed or cyclic direct dictionary structure could not be represented safely
HashBucketsGrupos distintos de SHA-256 e de assinatura retidos
HashCollisionsMatching hash values rejected by full signature or payload confirmation
OrphanObjectsRemovedIndirect objects removidos pela coleta mark-and-sweep opcional, ou -1 se a coleta não pôde terminar com segurança
ImagesDeduplicatedDuplicate image XObject streams
FormsDeduplicatedDuplicate Form XObject streams
PatternsDeduplicatedDuplicate tiling-pattern streams
ShadingsDeduplicatedDuplicate shading streams
FunctionsDeduplicatedDuplicate sampled-function streams
ICCProfilesDeduplicatedDuplicate ICC profile streams
FontProgramsDeduplicatedDuplicate FontFile, FontFile2, or FontFile3 streams
CMapsDeduplicatedDuplicate CMap or ToUnicode streams
Type3CharProcsDeduplicatedDuplicate Type 3 glyph procedure streams
EmbeddedFilesDeduplicatedDuplicate embedded-file streams
MetadataStreamsDeduplicatedDuplicate metadata streams
PostScriptXObjectsDeduplicatedDuplicate PostScript XObject streams
BytesHashedTotal de bytes de assinatura de dicionário e de payload codificado passados pelo SHA-256
BytesComparedbytes de payload codificado verificados após a conferência de hashes e assinaturas
DuplicatePayloadBytesbytes brutos de payload codificado representados por streams duplicados, antes do overhead de objetos

Veja também

DeduplicateResources, TPDFlibResourcePurgeStats