Запис THPDFParserBudgetStatistics

Звітує ліміти бюджету парсера, підсумки токенів, піки, порушення та чинність сесії

Оголошення

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

Поля

ПолеПризначення
MaxTokenBytesНалаштована стеля на сумарні байти токенів за сесію
MaxTotalTokensНалаштована стеля на кількість просканованих токенів
MaxContainerItemsНалаштована стеля на елементи всередині одного контейнера-масиву чи словника
MaxBadTokensНалаштована стеля на пошкоджені токени, що терпляться за сесію
TokenCountТокени, спожиті на цей момент сесії
BadTokenCountПошкоджені токени, зустрінуті на цей момент
PeakTokenBytesНайбільший спостережений розмір одного токена в байтах
PeakContainerItemsНайбільша спостережена кількість елементів контейнера
LimitBreachCountСкільки разів за сесію було влучено в будь-який ліміт бюджету
LastLimitЯкий вид ліміту спричинив останнє порушення (THPDFParserBudgetLimit)
LastObservedСпостережене значення останнього порушення
LastMaximumНалаштований максимум останнього порушення
ExceededTrue, щойно якийсь ліміт перевищено і завантаження перервано
ValidTrue, поки активна сесія парсера з відстеженням бюджету; це значення повертає GetLastParserBudgetStatistics

Примітки щодо використання

Пов'язані API