THPDFParserArenaStatistics Record

Relata telemetria de blocos, alocações, tokens e elisão do alocador arena do parser

Declaração

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;

Unidade

HPDFDoc

Campos

CampoFinalidade
BlockSizeCapacidade de um bloco de arena conforme configurado na criação (65536 por padrão)
RetainedBlockCountNúmero de blocos que a arena retém atualmente para reuso
RetainedBytesSoma das capacidades de todos os blocos retidos
PeakUsedBytesMaior número de bytes de arena em uso durante a sessão
AllocationCountNúmero de requisições de alocação atendidas pela arena
BytesRequestedTotal de bytes solicitados em todas as alocações
BlockAllocationCountNúmero de blocos novos obtidos do gerenciador de memória
ReusedAllocationCountAlocações atendidas a partir de espaço liberado dentro de blocos existentes
ResetCountNúmero de vezes que a marca da arena foi revertida ou a arena foi resetada
TokenCountTokens de parser contados pela sessão de carga proprietária, preenchidos por THotPDF depois do relato da arena
TemporaryObjectElisionCountObjetos temporários do parser elididos durante a sessão, também preenchidos por THotPDF

Notas de uso

APIs relacionadas