THotPDF.GetDocumentStringInternStatistics
Returnerar lagrings- och återanvändningsdiagnostik för strängpoolen som är associerad med den aktuella PDF-inläsningen
Deklaration
function GetDocumentStringInternStatistics(
out Statistics: THPDFDocumentStringInternStatistics): boolean;
Returvärde
Returnerar True när dokumentets strängpool är tillgänglig, inklusive före den första inläsningen då alla trafikräknare är noll
Inträdesgränser
MaxStringLengthär 64 byteMaxEntryCountär 65,536 distinkta värdenMaxRetainedBytesär 4 MiB stränginnehåll
Tomma värden, längre värden och nya värden som skulle överskrida endera kapacitetsgränsen förbigår poolen och behåller sina ursprungliga byte
Statistik
EntryCountochRetainedBytesbeskriver de värden som antagits under den aktuella inläsningenRequestCountär lika medHitCountplusMissCountplusBypassCountReusedBytesräknar byte som returnerats från befintliga posterNameRequestCount,OperatorRequestCountochShortStringRequestCountskiljer de tre inmatningskategorierna åtResetCountär ett efter att en inläsningssession startat och noll före den första inläsningen
Livslängd och matchning
Poolen rensas i början av varje inläsning, matchar värden efter exakta skiftlägeskänsliga byte och delar aldrig poster mellan THotPDF-instanser
Poolade AnsiString-värden använder normal referensräkning och copy-on-write-beteende, så en senare tilldelning eller mutation ändrar inte ett annat PDF-objekt
Se även: Skalbara inläsningar, GetLastParserArenaStatistics, LoadFromStream, LoadFromRandomAccessSource