THPDFParserArenaStatistics Record

Raportuje telemetrię bloków, alokacji, tokenów i pomijania z alokatora arena parsera

Deklaracja

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;

Jednostka

HPDFDoc

Pola

PolePrzeznaczenie
BlockSizePojemność jednego bloku arena ustawiona przy utworzeniu (domyślnie 65536)
RetainedBlockCountLiczba bloków trzymanych obecnie przez arenę do ponownego użycia
RetainedBytesSuma pojemności wszystkich zatrzymanych bloków
PeakUsedBytesNajwiększa liczba bajtów areny w użyciu podczas sesji
AllocationCountLiczba żądań alokacji obsłużonych z areny
BytesRequestedŁączna liczba bajtów zażądanych we wszystkich alokacjach
BlockAllocationCountLiczba świeżych bloków pobranych od menedżera pamięci
ReusedAllocationCountAlokacje obsłużone z uwolnionej przestrzeni wewnątrz istniejących bloków
ResetCountLiczba wycofań znacznika areny albo resetów areny
TokenCountTokeny parsera zliczone przez należną sesję wczytywania, uzupełniane przez THotPDF po raporcie areny
TemporaryObjectElisionCountTymczasowe obiekty parsera pominięte podczas sesji, również uzupełniane przez THotPDF

Uwagi dotyczące użycia

Powiązane API