Registro THPDFParserArenaStatistics

Informa de telemetría de bloques, asignaciones, tokens y elisiones del asignador de arena del analizador

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)
RetainedBlockCountNúmero de bloques que la arena retiene actualmente para reutilización
RetainedBytesSuma de las capacidades de todos los bloques retenidos
PeakUsedBytesMayor número de bytes de arena en uso durante la sesión
AllocationCountNúmero de peticiones de asignación servidas desde la arena
BytesRequestedTotal de bytes solicitados entre todas las asignaciones
BlockAllocationCountNúmero de bloques nuevos tomados del gestor de memoria
ReusedAllocationCountAsignaciones satisfechas con espacio liberado dentro de bloques existentes
ResetCountNúmero de veces que la marca de la arena se deshizo o la arena se reinició
TokenCountTokens del analizador contados por la sesión de carga propietaria, rellenado por THotPDF después de que la arena informe
TemporaryObjectElisionCountObjetos temporales del analizador elididos durante la sesión, también rellenado por THotPDF

Notas de uso

APIs relacionadas