THPDFParserBudgetStatistics Record
Melaporkan limit parser budget, total token, puncak, pelanggaran, dan validitas session
Deklarasi
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
Kolom
| Field | Tujuan |
|---|---|
MaxTokenBytes | Batas atas total byte token yang dikonfigurasi untuk session |
MaxTotalTokens | Batas atas jumlah token yang dipindai yang dikonfigurasi |
MaxContainerItems | Batas atas item di dalam satu container array atau dictionary yang dikonfigurasi |
MaxBadTokens | Batas atas token malformed yang ditoleransi per session yang dikonfigurasi |
TokenCount | Token yang dikonsumsi sejauh ini dalam session |
BadTokenCount | Token malformed yang ditemui sejauh ini |
PeakTokenBytes | Ukuran byte satu token terbesar yang teramati |
PeakContainerItems | Hitungan item container terbesar yang teramati |
LimitBreachCount | Jumlah kali limit budget mana pun tersandung selama session |
LastLimit | Kind limit mana yang memicu pelanggaran terakhir (THPDFParserBudgetLimit) |
LastObserved | Nilai teramati dari pelanggaran terakhir |
LastMaximum | Nilai maksimum yang dikonfigurasi dari pelanggaran terakhir |
Exceeded | True begitu ada limit yang terlampaui dan pemuatan dibatalkan |
Valid | True selama session parser dengan pelacakan budget aktif; GetLastParserBudgetStatistics mengembalikan nilai ini |
Catatan penggunaan
- Baca snapshot dengan
GetLastParserBudgetStatistics, yang mengembalikan nilaiValidsehingga pemanggil bisa mendeteksi session yang tidak pernah dimulai - Saat
Exceeded,LastLimit,LastObserved, danLastMaximummengidentifikasi rule persis yang tersandung, mencerminkan field-field milikEHPDFParserBudgetExceeded - Semua counter di-reset ketika session parser budget baru dimulai, jadi record selalu menjelaskan pemuatan terakhir