GetResourceUsageStatisticsJSON

Diagnostics, performances

Description

Renvoie un objet JSON contenant les statistiques de structure, de flux, d'image, de police et de cache pour tous les documents appartenant à l'instance de bibliothèque

Syntaxe

Delphi

Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;

Valeurs de retour

Objet JSON contenant le nombre d’objets et de ressources, le nombre estimé d’octets de structure, les octets encodés et décodés des flux, les échecs d’analyseur et de flux, la taille maximale des flux décodés ainsi que les statistiques des caches d’objets, de flux d’objets et de listes d’affichage

Remarques

estimatedBytes couvre les structures d'objets PDF possédées et exclut les métadonnées de l'allocateur, les surfaces de rendu et les allocations natives tierces

operationDecodedBytes est réinitialisé au début de chaque opération suivie, tandis que totalDecodedBytes continue jusqu'à l'appel de ResetResourceUsageStatistics

objectStreamCache comprend la charge utile décodée actuelle et les bytes de la table des décalages, maxBytesPerDocument et le cumul des evictions, en plus des entrées, succès et échecs

displayListCache comprend les bytes conservés, les limites d’entrées et d’octets, le replayCost estimé, les evictions, les bypasses trop volumineux, les captures incomplètes refusées et la contention des constructions simultanées