TPDFlibResourceDedupStats

Tipos de dados, otimização

Descrição

Comunica o trabalho de deteção, equivalência exata, redirecionamento de referências, categorização, carga útil e recolha de objetos efetuado 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 ativas da estrutura de objetos examinadas após a descodificação dos objetos do documento
StreamsScannedTotal de objetos de fluxo examinados
CandidateStreamsFluxos indiretos elegíveis cujo tipo e assinatura de dicionário selecionados passaram a validação
CanonicalStreamsGrupos distintos de equivalência exata mantidos entre os candidatos elegíveis
DuplicateStreamsObjetos de fluxo indiretos duplicados consolidados ou comunicados
ReferencesRepointedReferências indiretas alteradas durante uma execução efetiva ou comunicáveis durante uma execução de simulação
SignatureFailuresCandidatos ignorados porque não foi possível representar em segurança uma estrutura de dicionário direto malformada ou cíclica
HashBucketsGrupos distintos de SHA-256 e assinatura retidos
HashCollisionsValores de hash correspondentes rejeitados pela confirmação da assinatura ou carga completa
OrphanObjectsRemovedObjetos indiretos removidos pela recolha opcional de marcação e varrimento, ou -1 se não foi possível concluir a recolha em segurança
ImagesDeduplicatedFluxos XObject de imagens duplicados
FormsDeduplicatedFluxos Form XObject duplicados
PatternsDeduplicatedFluxos de padrões de mosaico duplicados
ShadingsDeduplicatedFluxos de sombreado duplicados
FunctionsDeduplicatedFluxos duplicados de funções amostradas
ICCProfilesDeduplicatedFluxos de perfis ICC duplicados
FontProgramsDeduplicatedFluxos FontFile, FontFile2 ou FontFile3 duplicados
CMapsDeduplicatedFluxos CMap ou ToUnicode duplicados
Type3CharProcsDeduplicatedFluxos duplicados de procedimentos de glifos Type 3
EmbeddedFilesDeduplicatedFluxos de ficheiros incorporados duplicados
MetadataStreamsDeduplicatedFluxos de metadados duplicados
PostScriptXObjectsDeduplicatedFluxos XObject PostScript duplicados
BytesHashedTotal de bytes da assinatura do dicionário e da carga codificada processados por SHA-256
BytesComparedBytes da carga codificada verificados após a correspondência de hashes e assinaturas
DuplicatePayloadBytesBytes da carga útil codificada em bruto representados por fluxos duplicados antes da sobrecarga dos objetos

Consulte também

DeduplicateResources, TPDFlibResourcePurgeStats