THotPDF.GetDocumentStringInternStatistics
Renvoie les diagnostics de stockage et de réutilisation du pool de chaînes associé au chargement PDF courant
Déclaration
function GetDocumentStringInternStatistics(
out Statistics: THPDFDocumentStringInternStatistics): boolean;
Valeur de retour
Renvoie True tant que le pool de chaînes du document est disponible, y compris avant le premier chargement quand tous les compteurs de trafic valent zéro
Limites d’admission
MaxStringLengthvaut 64 octetsMaxEntryCountvaut 65 536 valeurs distinctesMaxRetainedBytesvaut 4 Mio de contenu de chaînes
Les valeurs vides, les valeurs plus longues et les nouvelles valeurs qui dépasseraient l’une des limites de capacité contournent le pool et conservent leurs octets d’origine
Statistiques
EntryCountetRetainedBytesdécrivent les valeurs admises pendant le chargement courantRequestCountégaleHitCountplusMissCountplusBypassCountReusedBytescompte les octets servis depuis des entrées existantesNameRequestCount,OperatorRequestCountetShortStringRequestCountséparent les trois catégories d’entréeResetCountvaut un après le démarrage d’une session de chargement et zéro avant le premier chargement
Durée de vie et correspondance
Le pool est vidé au début de chaque chargement, compare les valeurs par octets exacts sensibles à la casse, et ne partage jamais d’entrées entre instances THotPDF
Les valeurs AnsiString mises en pool utilisent le comptage de références normal et le comportement copy-on-write, si bien qu’une affectation ou une mutation ultérieure ne modifie pas un autre objet PDF
Voir aussi : Chargement évolutif, GetLastParserArenaStatistics, LoadFromStream, LoadFromRandomAccessSource