Enregistrement THPDFParserBudgetStatistics

Rapporte les limites de budget de parser, les totaux de tokens, les pics, les dépassements et la validité de session

Déclaration

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;

Unité

HPDFDoc

Champs

ChampObjectif
MaxTokenBytesPlafond configuré d'octets de tokens totaux pour la session
MaxTotalTokensPlafond configuré du nombre de tokens analysés
MaxContainerItemsPlafond configuré d'éléments dans un conteneur tableau ou dictionnaire
MaxBadTokensPlafond configuré de tokens malformés tolérés par session
TokenCountTokens consommés jusqu'ici dans la session
BadTokenCountTokens malformés rencontrés jusqu'ici
PeakTokenBytesPlus grande taille en octets observée pour un token unique
PeakContainerItemsPlus grand nombre d'éléments de conteneur observé
LimitBreachCountNombre de fois où une limite de budget a été atteinte pendant la session
LastLimitQuelle sorte de limite a produit le dépassement le plus récent (THPDFParserBudgetLimit)
LastObservedValeur observée du dépassement le plus récent
LastMaximumMaximum configuré du dépassement le plus récent
ExceededTrue dès qu'une limite a été dépassée et que le chargement a été abandonné
ValidTrue tant qu'une session de parser suivie par budget est active ; GetLastParserBudgetStatistics renvoie cette valeur

Notes d'utilisation

API associées