GetResourceUsageStatisticsJSON

Диагностика, производительность

Описание

Возвращает один JSON-объект со статистикой структуры, потоков, изображений, шрифтов и кэша по всем документам экземпляра библиотеки

Синтаксис

Delphi

Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;

Возвращаемые значения

JSON-объект со счетчиками объектов и ресурсов, оценкой байтов структуры, закодированными и декодированными байтами потоков, сбоями парсера и потоков, пиковым размером декодированного потока и статистикой кэшей объектов, объектных потоков и display list

Примечания

estimatedBytes

operationDecodedBytestotalDecodedBytesResetResourceUsageStatistics

objectStreamCachebytesmaxBytesPerDocumentevictions

displayListCache покрывает структуры собственных объектов PDF и не включает метаданные аллокатора, поверхности рендерера и сторонние нативные выделенияbytes сбрасывается автоматически в начале каждой отслеживаемой операции, тогда как replayCost копится до вызова evictionsbypasses включает текущую декодированную полезную нагрузку и таблицу смещений