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