THPDFParserArenaStatistics Record

Rapporteert block-, allocatie-, token- en elision-telemetrie van de arena-allocator van de parser

Declaratie

THPDFParserArenaStatistics= record
  BlockSize: Integer;
  RetainedBlockCount: Integer;
  RetainedBytes: Int64;
  PeakUsedBytes: Int64;
  AllocationCount: Int64;
  BytesRequested: Int64;
  BlockAllocationCount: Int64;
  ReusedAllocationCount: Int64;
  ResetCount: Int64;
  TokenCount: Int64;
  TemporaryObjectElisionCount: Int64;
end;

Eenheid

HPDFDoc

Velden

VeldDoel
BlockSizeCapaciteit van één arena-block zoals ingesteld bij het aanmaken (65536 standaard)
RetainedBlockCountAantal blocks dat de arena momenteel vasthoudt voor hergebruik
RetainedBytesSom van de capaciteiten van alle vastgehouden blocks
PeakUsedBytesHoogste aantal arena-bytes dat tijdens de sessie in gebruik was
AllocationCountAantal allocatieverzoeken dat uit de arena is voorzien
BytesRequestedTotaal aantal bytes dat over alle allocaties is gevraagd
BlockAllocationCountAantal nieuwe blocks dat bij de memory manager is opgehaald
ReusedAllocationCountAllocaties die zijn voorzien uit vrijgekomen ruimte in bestaande blocks
ResetCountAantal keren dat het arena-mark teruggerold is of de arena is gereset
TokenCountParser-tokens die de eigen loadsessie telt, ingevuld door THotPDF nadat de arena rapporteert
TemporaryObjectElisionCountTijdelijke parser-objecten die tijdens de sessie zijn weggelaten, ook ingevuld door THotPDF

Gebruiksopmerkingen

Gerelateerde API's