THPDFParserBudgetStatistics Record

回報解析器預算上限、token 總數、峰值、突破次數與工作階段有效性

宣告

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;

單元

HPDFDoc

欄位

欄位用途
MaxTokenBytes工作階段 token 位元組總量的設定上限
MaxTotalTokens掃描 token 數量的設定上限
MaxContainerItems單一陣列或字典容器內項目數的設定上限
MaxBadTokens每個工作階段容許的畸形 token 數設定上限
TokenCount工作階段目前為止已消耗的 token 數
BadTokenCount目前為止遇到的畸形 token 數
PeakTokenBytes觀察到的最大單一 token 位元組大小
PeakContainerItems觀察到的最大容器項目數
LimitBreachCount工作階段期間觸及任何預算上限的次數
LastLimit最近一次突破是由哪種限制造成(THPDFParserBudgetLimit)
LastObserved最近一次突破的觀察值
LastMaximum最近一次突破的設定上限值
Exceeded任何上限被超過且載入中止時為 True
Valid預算追蹤的解析器工作階段作用中時為 True;GetLastParserBudgetStatistics 會傳回此值

使用說明

相關 API