GetResourceUsageStatisticsJSON

Diagnose, Leistung

Beschreibung

Gibt ein JSON-Objekt mit Struktur-, Stream-, Bild-, Schrift- und Cachestatistiken für alle Dokumente zurück, die der Bibliotheksinstanz gehören

Syntax

Delphi

Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;

Rückgabewerte

Ein JSON-Objekt mit Objekt- und Ressourcenanzahlen, geschätzten Strukturbytes, kodierten und dekodierten Streambytes, Parser- und Streamfehlern, maximaler dekodierter Streamgröße sowie Cache-Statistiken für Objekte, Objektstreams und Anzeigelisten

Anmerkungen

estimatedBytes umfasst eigene PDF-Objektstrukturen und schließt Allocator-Metadaten, Renderer-Flächen und native Zuweisungen von Drittanbietern aus

operationDecodedBytes wird zu Beginn jeder verfolgten Operation automatisch zurückgesetzt, während totalDecodedBytes bis zum Aufruf von ResetResourceUsageStatistics weiterläuft

objectStreamCache enthält neben Einträgen, Treffern und Fehltreffern die aktuellen decodierten Nutzlast- und Offsettabellen-bytes, maxBytesPerDocument sowie die kumulierten evictions

displayListCache enthält beibehaltene bytes, Eintrags- und Bytegrenzen, geschätzte replayCost, evictions, übergroße bypasses, abgelehnte unvollständige Erfassungen und Konflikte bei gleichzeitiger Erstellung