THPDFParserArenaStatistics Record

Rapporterar block-, allokerings-, token- och elisionstelemetri från parserns arena-allokator

Deklaration

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;

Enhet

HPDFDoc

Fält

FältSyfte
BlockSizeKapacitet för ett arena-block som det ställdes in vid skapandet (65536 som standard)
RetainedBlockCountAntal block som arenan för närvarande håller för återanvändning
RetainedBytesSumman av kapaciteterna hos alla behållna block
PeakUsedBytesHögsta antal arena-byte i bruk under sessionen
AllocationCountAntal allokeringsbegäranden som betjänats från arenan
BytesRequestedTotalt antal begärda byte över alla allokeringar
BlockAllocationCountAntal färska block som hämtats från minneshanteraren
ReusedAllocationCountAllokeringar som kunnat tillgodoses av frigjort utrymme i befintliga block
ResetCountAntal gånger arena-märket rullats tillbaka eller arenan nollställts
TokenCountParser-tokens som den ägande inläsningssessionen räknat, fyllda i av THotPDF efter att arenan rapporterat
TemporaryObjectElisionCountTillfälliga parserobjekt som eliderats under sessionen, även de fyllda i av THotPDF

Användningsanteckningar

Relaterade API:er