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
| ObjectsScanned | Nombre total d'entrées de structure d'objet actives examinées après le décodage des objets du document |
|---|---|
| StreamsScanned | Nombre total d’objets de flux examinés |
| CandidateStreams | Flux indirects admissibles dont le type sélectionné et la signature du dictionnaire ont passé la validation |
| CanonicalStreams | Groupes distincts d’équivalence exacte conservés parmi les candidats admissibles |
| DuplicateStreams | Objets flux indirects en double consolidés ou signalés |
| ReferencesRepointed | Références indirectes modifiées pendant une exécution réelle ou signalables pendant une exécution à blanc |
| SignatureFailures | Candidats 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é |
| HashBuckets | Groupes SHA-256 et de signatures distincts conservés |
| HashCollisions | Valeurs de hachage correspondantes rejetées par la confirmation complète de signature ou de charge utile |
| OrphanObjectsRemoved | Objets 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é |
| ImagesDeduplicated | Flux d’Image XObject en double |
| FormsDeduplicated | Flux de Form XObject en double |
| PatternsDeduplicated | Flux de motifs en mosaïque en double |
| ShadingsDeduplicated | Flux d’ombrage en double |
| FunctionsDeduplicated | Flux de fonctions échantillonnées en double |
| ICCProfilesDeduplicated | Flux de profils ICC en double |
| FontProgramsDeduplicated | Flux FontFile, FontFile2 ou FontFile3 en double |
| CMapsDeduplicated | Flux CMap ou ToUnicode en double |
| Type3CharProcsDeduplicated | Flux de procédures de glyphes Type 3 en double |
| EmbeddedFilesDeduplicated | Flux de fichiers incorporés en double |
| MetadataStreamsDeduplicated | Flux de métadonnées en double |
| PostScriptXObjectsDeduplicated | Flux PostScript XObject en double |
| BytesHashed | Nombre total d’octets de signature de dictionnaire et de charge utile encodée transmis à SHA-256 |
| BytesCompared | Octets de charge utile encodée vérifiés après la correspondance des hachages et signatures |
| DuplicatePayloadBytes | Octets bruts de charge utile encodée représentés par les flux en double avant la surcharge des objets |