GetResourceUsageStatisticsJSON
診断、パフォーマンス
説明
ライブラリインスタンスが所有する文書全体の構造、ストリーム、画像、フォントおよびキャッシュ統計を 1 つの JSON オブジェクトとして返します
構文
Delphi
Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;戻り値
オブジェクト数とリソース数、推定構造バイト数、エンコード済みおよびデコード済みストリームバイト数、パーサーとストリームの失敗数、デコード済みストリームのピークサイズ、オブジェクト、オブジェクトストリーム、表示リストのキャッシュ統計を含む JSON オブジェクト
備考
estimatedBytes は所有する PDF オブジェクト構造を対象とし、アロケーターメタデータ、レンダラーサーフェス、およびサードパーティのネイティブ割り当てを除外します
operationDecodedBytes は追跡対象の各操作開始時に自動的にリセットされますが、totalDecodedBytes は ResetResourceUsageStatistics が呼び出されるまで継続します
objectStreamCache には、エントリ、ヒット、ミスに加えて、現在の復号済みペイロードとオフセットテーブルの bytes、maxBytesPerDocument、累積 evictions が含まれます
displayListCache には、保持された bytes、エントリとバイトの制限、推定 replayCost、evictions、サイズ超過の bypasses、拒否された不完全キャプチャ、並行構築の競合が含まれます