THPDFParserBudgetStatistics Record
Berichtet Parser-Budget-Limits, Token-Summen, Peaks, Verletzungen und Sitzungsgültigkeit
Deklaration
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
Felder
| Feld | Zweck |
|---|---|
MaxTokenBytes | Konfigurierte Obergrenze für die Token-Bytes der Sitzung insgesamt |
MaxTotalTokens | Konfigurierte Obergrenze für die Anzahl gescannter Tokens |
MaxContainerItems | Konfigurierte Obergrenze für Einträge in einem Array- oder Dictionary-Container |
MaxBadTokens | Konfigurierte Obergrenze für je Sitzung tolerierte fehlerhafte Tokens |
TokenCount | Bislang in der Sitzung verbrauchte Tokens |
BadTokenCount | Bislang angetroffene fehlerhafte Tokens |
PeakTokenBytes | Größte beobachtete Bytegröße eines einzelnen Tokens |
PeakContainerItems | Größte beobachtete Container-Einträgeanzahl |
LimitBreachCount | Wie oft während der Sitzung ein Budgetlimit getroffen wurde |
LastLimit | Welche Limitart die letzte Verletzung erzeugte (THPDFParserBudgetLimit) |
LastObserved | Beobachteter Wert der letzten Verletzung |
LastMaximum | Konfiguriertes Maximum der letzten Verletzung |
Exceeded | True, sobald ein Limit überschritten wurde und der Ladevorgang abgebrochen wurde |
Valid | True, solange eine budgetüberwachte Parser-Sitzung aktiv ist; GetLastParserBudgetStatistics gibt diesen Wert zurück |
Verwendungshinweise
- Lesen Sie den Schnappschuss über
GetLastParserBudgetStatistics, das den Wert vonValidzurückgibt, damit Aufrufer eine nie gestartete Sitzung erkennen - Bei
ExceededbenennenLastLimit,LastObservedundLastMaximumdie genau ausgelöste Regel und spiegeln damit die Felder vonEHPDFParserBudgetExceeded - Alle Zähler werden zurückgesetzt, wenn eine neue Parser-Budget-Sitzung beginnt, daher beschreibt der Record immer den letzten Ladevorgang