THPDFParserArenaStatistics Kaydı

Parser arena allocator'ından block, allocation, token ve elision telemetrisini raporlar

Bildirim

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;

Birim

HPDFDoc

Alanlar

AlanAmaç
BlockSizeOluşturulduğunda yapılandırıldığı biçimle bir arena block'unun kapasitesi (varsayılan 65536)
RetainedBlockCountArena'nın yeniden kullanım için elinde tuttuğu block sayısı
RetainedBytesTutulan tüm block'ların kapasite toplamı
PeakUsedBytesOturum boyunca kullanımda olan arena baytlarının en yüksek sayısı
AllocationCountArena'dan karşılanan allocation isteği sayısı
BytesRequestedTüm allocation'lar boyunca istenen toplam bayt
BlockAllocationCountBellek yöneticisinden alınan taze block sayısı
ReusedAllocationCountMevcut block'ların boşaltılmış alanından karşılanan allocation'lar
ResetCountArena işaretinin geri alındığı veya arena'nın sıfırlandığı kez sayısı
TokenCountSahip load session'ın saydığı parser token'ları; arena raporladıktan sonra THotPDF doldurur
TemporaryObjectElisionCountOturum boyunca elide edilen geçici parser nesneleri; bunları da THotPDF doldurur

Kullanım notları

İlgili API'ler