GetResourceUsageStatisticsJSON

Diagnóstico, rendimiento

Descripción

Devuelve un objeto JSON con estadísticas de estructura, flujos, imágenes, fuentes y caché de todos los documentos propiedad de la instancia de la biblioteca

Sintaxis

Delphi

Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;

Valores devueltos

Objeto JSON que contiene números de objetos y recursos, bytes estimados de estructura, bytes codificados y descodificados de flujos, errores del analizador y de flujos, tamaño máximo del flujo descodificado y estadísticas de las cachés de objetos, flujos de objetos y listas de visualización

Observaciones

estimatedBytes abarca las estructuras de objetos PDF propias y excluye los metadatos del asignador, las superficies del renderizador y las asignaciones nativas de terceros

operationDecodedBytes se restablece automáticamente al inicio de cada operación supervisada, mientras que totalDecodedBytes continúa hasta que se llama a ResetResourceUsageStatistics

objectStreamCache incluye los bytes actuales de la carga útil descodificada y la tabla de desplazamientos, maxBytesPerDocument y los evictions acumulados, además de entradas, aciertos y fallos

displayListCache incluye los bytes conservados, los límites de entradas y bytes, el replayCost estimado, evictions, los bypasses por tamaño excesivo, las capturas incompletas rechazadas y la contención de compilaciones simultáneas