THPDFParserBudgetStatistics Kaydı

Parser budget limitlerini, token toplamlarını, zirveleri, aşmaları ve oturum geçerliliğini raporlar

Bildirim

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;

Birim

HPDFDoc

Alanlar

AlanAmaç
MaxTokenBytesOturum için yapılandırılmış toplam token baytı sınırı
MaxTotalTokensTaranan token sayısı için yapılandırılmış sınır
MaxContainerItemsTek bir array veya dictionary container'ındaki ögeler için yapılandırılmış sınır
MaxBadTokensOturum başına tolerans gösterilen bozuk token için yapılandırılmış sınır
TokenCountOturumda şu ana kadar tüketilen token'lar
BadTokenCountŞu ana kadar karşılaşılan bozuk token'lar
PeakTokenBytesGözlenen en büyük tek token bayt boyutu
PeakContainerItemsGözlenen en büyük container öge sayısı
LimitBreachCountOturum boyunca herhangi bir budget limitine ulaşıldığı kez sayısı
LastLimitEn son aşmayı üreten limit türü (THPDFParserBudgetLimit)
LastObservedEn son aşmanın gözlenen değeri
LastMaximumEn son aşmanın yapılandırılmış üst sınırı
ExceededHerhangi bir limit aşıldığında ve yükleme durdurulduğunda True olur
ValidBudget takipli bir parser oturumu etkinken True; GetLastParserBudgetStatistics bu değeri döndürür

Kullanım notları

İlgili API'ler