THPDFParserArenaStatistics Record

Rapporterer blok-, allokations-, token- og elision-telemetri fra parserens 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;

Enhed

HPDFDoc

Felter

FeltFormål
BlockSizeKapacitet pr. arena-blok som konfigureret ved oprettelsen (65536 som standard)
RetainedBlockCountAntal blokke, arenaen i øjeblikket holder til genbrug
RetainedBytesSummen af kapaciteten i alle beholdte blokke
PeakUsedBytesHøjeste antal arena-bytes i brug i løbet af sessionen
AllocationCountAntal allokeringsforespørgsler, der er betjent fra arenaen
BytesRequestedSamlede antal bytes, der er anmodet om på tværs af alle allokeringer
BlockAllocationCountAntal friske blokke, der er hentet fra memory manageren
ReusedAllocationCountAllokeringer, der er dækket af frigivet plads inde i eksisterende blokke
ResetCountAntal gange arena-mærket blev rullet tilbage, eller arenaen blev nulstillet
TokenCountParser-tokens talt af den ejeende load-session, udfyldt af THotPDF efter arenaens rapportering
TemporaryObjectElisionCountMidlertidige parser-objekter, der er elideret i løbet af sessionen, også udfyldt af THotPDF

Brugsnoter

Relaterede API'er