GetResourceUsageStatisticsJSON

診断、パフォーマンス

説明

ライブラリインスタンスが所有する文書全体の構造、ストリーム、画像、フォントおよびキャッシュ統計を 1 つの JSON オブジェクトとして返します

構文

Delphi

Function TPDFlib.GetResourceUsageStatisticsJSON: WideString;

戻り値

オブジェクト数とリソース数、推定構造バイト数、エンコード済みおよびデコード済みストリームバイト数、パーサーとストリームの失敗数、デコード済みストリームのピークサイズ、オブジェクト、オブジェクトストリーム、表示リストのキャッシュ統計を含む JSON オブジェクト

備考

estimatedBytes は所有する PDF オブジェクト構造を対象とし、アロケーターメタデータ、レンダラーサーフェス、およびサードパーティのネイティブ割り当てを除外します

operationDecodedBytes は追跡対象の各操作開始時に自動的にリセットされますが、totalDecodedBytes は ResetResourceUsageStatistics が呼び出されるまで継続します

objectStreamCache には、エントリ、ヒット、ミスに加えて、現在の復号済みペイロードとオフセットテーブルの bytes、maxBytesPerDocument、累積 evictions が含まれます

displayListCache には、保持された bytes、エントリとバイトの制限、推定 replayCost、evictions、サイズ超過の bypasses、拒否された不完全キャプチャ、並行構築の競合が含まれます