Record THPDFParserBudgetStatistics

Reporta límites de presupuesto del parser, totales de tokens, picos, incumplimientos y validez de la sesión

Declaración

THPDFParserBudgetStatistics= record
  MaxTokenBytes: Integer;
  MaxTotalTokens: Int64;
  MaxContainerItems: Integer;
  MaxBadTokens: Integer;
  TokenCount: Int64;
  BadTokenCount: Int64;
  PeakTokenBytes: Integer;
  PeakContainerItems: Integer;
  LimitBreachCount: Int64;
  LastLimit: THPDFParserBudgetLimit;
  LastObserved: Int64;
  LastMaximum: Int64;
  Exceeded: boolean;
  Valid: boolean;
end;

Unidad

HPDFDoc

Campos

CampoPropósito
MaxTokenBytesTope configurado de bytes totales de tokens para la sesión
MaxTotalTokensTope configurado de tokens escaneados
MaxContainerItemsTope configurado de items dentro de un contenedor array o diccionario
MaxBadTokensTope configurado de tokens malformados tolerados por sesión
TokenCountTokens consumidos hasta ahora en la sesión
BadTokenCountTokens malformados encontrados hasta ahora
PeakTokenBytesMayor tamaño en bytes de un solo token observado
PeakContainerItemsMayor cantidad de items de un contenedor observada
LimitBreachCountCantidad de veces que se alcanzó cualquier límite de presupuesto durante la sesión
LastLimitQué kind de límite produjo el incumplimiento más reciente (THPDFParserBudgetLimit)
LastObservedValor observado del incumplimiento más reciente
LastMaximumMáximo configurado del incumplimiento más reciente
ExceededTrue una vez que se superó cualquier límite y se abortó la carga
ValidTrue mientras haya una sesión de parser con seguimiento de presupuesto activa; GetLastParserBudgetStatistics devuelve este valor

Notas de uso

APIs relacionadas