THotPDF.GetLastParserArenaStatistics
Повертає діагностику виділення та повторного використання для короткочасного сховища арени парсера, що використовується останнім завантаженням PDF
Оголошення
function GetLastParserArenaStatistics(
out Statistics: THPDFParserArenaStatistics): boolean;
Повернене значення
Повертає True, поки арена парсера доступна, зокрема до першого завантаження, коли всі лічильники трафіку дорівнюють нулю
Статистика
BlockSize,RetainedBlockCountіRetainedBytesописують сховище, збережене екземпляромTHotPDFдля повторного використанняPeakUsedBytes,AllocationCountіBytesRequestedописують запити тимчасового сховища під час останнього завантаженняBlockAllocationCountпідраховує нововиділені блоки, тоді якReusedAllocationCountпідраховує виділення, отримані зі збереженого сховищаResetCountфіксує завершене скидання сесії завантаження,TokenCountпідраховує токени на базі арени, аTemporaryObjectElisionCountпідраховує об'єкти імен ключів словника, уникнуті прямим розбором
Час життя
Арена зберігає лише тимчасові байти парсера; повернені об'єкти PDF, імена словників, дані потоків та інші постійні значення володіють власним сховищем незалежно
Див. також: Scalable Loading, LoadFromStream, LoadFromRandomAccessSource