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
| Alan | Amaç |
|---|---|
MaxTokenBytes | Oturum için yapılandırılmış toplam token baytı sınırı |
MaxTotalTokens | Taranan token sayısı için yapılandırılmış sınır |
MaxContainerItems | Tek bir array veya dictionary container'ındaki ögeler için yapılandırılmış sınır |
MaxBadTokens | Oturum başına tolerans gösterilen bozuk token için yapılandırılmış sınır |
TokenCount | Oturumda şu ana kadar tüketilen token'lar |
BadTokenCount | Şu ana kadar karşılaşılan bozuk token'lar |
PeakTokenBytes | Gözlenen en büyük tek token bayt boyutu |
PeakContainerItems | Gözlenen en büyük container öge sayısı |
LimitBreachCount | Oturum boyunca herhangi bir budget limitine ulaşıldığı kez sayısı |
LastLimit | En son aşmayı üreten limit türü (THPDFParserBudgetLimit) |
LastObserved | En son aşmanın gözlenen değeri |
LastMaximum | En son aşmanın yapılandırılmış üst sınırı |
Exceeded | Herhangi bir limit aşıldığında ve yükleme durdurulduğunda True olur |
Valid | Budget takipli bir parser oturumu etkinken True; GetLastParserBudgetStatistics bu değeri döndürür |
Kullanım notları
- Anlık görüntüyü
GetLastParserBudgetStatisticsile okuyun;Validdeğerini döndürür, böylece çağıran hiç başlamamış bir oturumu fark edebilir ExceededdurumundaLastLimit,LastObservedveLastMaximumtetiklenen kuralı tam olarak belirler;EHPDFParserBudgetExceeded'in alanlarını yansıtır- Yeni bir parser budget oturumu başladığında tüm sayaçlar sıfırlanır; kayıt her zaman en son yüklemeyi tarif eder