TPDFlibResourceDedupStats

Types de données, optimisation

Description

Indique le travail de découverte, d'équivalence exacte, de redirection de références, de catégorie, de charge utile et de collecte d'objets effectué par DeduplicateResources

Déclaration

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;

Champs

ObjectsScannedNombre total d'entrées de structure d'objet actives examinées après le décodage des objets du document
StreamsScannedNombre total d’objets de flux examinés
CandidateStreamsFlux indirects admissibles dont le type sélectionné et la signature du dictionnaire ont passé la validation
CanonicalStreamsGroupes distincts d’équivalence exacte conservés parmi les candidats admissibles
DuplicateStreamsObjets flux indirects en double consolidés ou signalés
ReferencesRepointedRéférences indirectes modifiées pendant une exécution réelle ou signalables pendant une exécution à blanc
SignatureFailuresCandidats ignorés parce qu'une structure de dictionnaire direct mal formée ou cyclique ne pouvait pas être représentée en toute sécurité
HashBucketsGroupes SHA-256 et de signatures distincts conservés
HashCollisionsValeurs de hachage correspondantes rejetées par la confirmation complète de signature ou de charge utile
OrphanObjectsRemovedObjets indirects supprimés par une collecte mark-and-sweep facultative, ou -1 si la collecte n'a pas pu s'achever en toute sécurité
ImagesDeduplicatedFlux d’Image XObject en double
FormsDeduplicatedFlux de Form XObject en double
PatternsDeduplicatedFlux de motifs en mosaïque en double
ShadingsDeduplicatedFlux d’ombrage en double
FunctionsDeduplicatedFlux de fonctions échantillonnées en double
ICCProfilesDeduplicatedFlux de profils ICC en double
FontProgramsDeduplicatedFlux FontFile, FontFile2 ou FontFile3 en double
CMapsDeduplicatedFlux CMap ou ToUnicode en double
Type3CharProcsDeduplicatedFlux de procédures de glyphes Type 3 en double
EmbeddedFilesDeduplicatedFlux de fichiers incorporés en double
MetadataStreamsDeduplicatedFlux de métadonnées en double
PostScriptXObjectsDeduplicatedFlux PostScript XObject en double
BytesHashedNombre total d’octets de signature de dictionnaire et de charge utile encodée transmis à SHA-256
BytesComparedOctets de charge utile encodée vérifiés après la correspondance des hachages et signatures
DuplicatePayloadBytesOctets bruts de charge utile encodée représentés par les flux en double avant la surcharge des objets

Voir aussi

DeduplicateResources, TPDFlibResourcePurgeStats