GetResourceUsageStatisticsJSON

Diagnóstico, desempenho

Descrição

Devolve um objeto JSON com estatísticas de estrutura, fluxos, imagens, tipos de letra e cache nos documentos pertencentes à instância da biblioteca

Sintaxe

Delphi

Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;

Valores devolvidos

Um objeto JSON que contém contagens de objetos e recursos, bytes estimados da estrutura, bytes codificados e descodificados dos fluxos, falhas do analisador e dos fluxos, tamanho máximo do fluxo descodificado e estatísticas das caches de objetos, fluxos de objetos e listas de visualização

Observações

estimatedBytes abrange estruturas pertencentes a objetos PDF e exclui metadados do alocador, superfícies do processador e alocações nativas de terceiros

operationDecodedBytes é reposto automaticamente no início de cada operação monitorizada, enquanto totalDecodedBytes continua até ser invocado ResetResourceUsageStatistics

objectStreamCache inclui a carga descodificada atual e a tabela de desvios bytes, maxBytesPerDocument e evictions acumuladas, além das entradas, dos acertos e das falhas

displayListCache inclui bytes retidos, limites de entradas e bytes, replayCost estimado, evictions, bypasses de itens demasiado grandes, capturas incompletas rejeitadas e contenção de criações simultâneas