Záznam THPDFParserArenaStatistics

Hlásí telemetrii bloků, alokací, tokenů a vynechaných objektů z alokátoru parser arény

Deklarace

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;

Jednotka

HPDFDoc

Pole

PoleÚčel
BlockSizeKapacita jednoho bloku arény podle nastavení při vytvoření (default 65536)
RetainedBlockCountPočet bloků, které aréna právě drží pro reuse
RetainedBytesSoučet kapacit všech udržovaných bloků
PeakUsedBytesNejvyšší počet bajtů arény v užívání během session
AllocationCountPočet alokačních požadavků obsloužených z arény
BytesRequestedCelkový počet bajtů vyžádaných všemi alokacemi
BlockAllocationCountPočet nových bloků vzatých ze správce paměti
ReusedAllocationCountAlokace obsloužené z uvolněného prostoru uvnitř existujících bloků
ResetCountKolikrát se značka arény vrátila zpět, nebo se aréna resetovala
TokenCountParser tokeny počítané vlastnící load session; doplňuje THotPDF po reportu arény
TemporaryObjectElisionCountDočasné parser objekty vynechané během session; doplňuje také THotPDF

Poznámky k použití

Související API