Record THPDFParserArenaStatistics

Reporta telemetría de bloques, allocaciones, tokens y elisiones del allocator de arena del parser

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
BlockSizeCapacidad de un bloque de arena según lo configurado al crearlo (65536 por defecto)
RetainedBlockCountCantidad de bloques que la arena retiene actualmente para reutilización
RetainedBytesSuma de las capacidades de todos los bloques retenidos
PeakUsedBytesMayor cantidad de bytes de arena en uso durante la sesión
AllocationCountCantidad de solicitudes de allocación servidas desde la arena
BytesRequestedTotal de bytes solicitados entre todas las allocaciones
BlockAllocationCountCantidad de bloques nuevos tomados del memory manager
ReusedAllocationCountAllocaciones satisfechas con espacio liberado dentro de bloques existentes
ResetCountCantidad de veces que se hizo rollback de la marca de la arena o se reinició la arena
TokenCountTokens del parser contados por la load session propietaria, llenados por THotPDF después de los reportes de la arena
TemporaryObjectElisionCountObjetos temporales del parser elididos durante la sesión, también llenados por THotPDF

Notas de uso

APIs relacionadas