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