PDFium Delphi Component Docs

SaveMemoryLimit プロパティ

コンポーネント: TPdf  ·  ユニット: PDFium
保存が一時ストレージへスピルするまでに使用できる作業メモリの量です

構文

property SaveMemoryLimit: Int64; // default 64 MB

説明

保存ステージングは作業コピーをこのバイト数までメモリに保持し、それを超えるとプライベートな close 時削除の一時ファイルへスピルします。デフォルトは 64 MB です

上げると大きなドキュメントでスピルが減る代わりにメモリを消費します。下げると一度に多くのドキュメントを保存するサーバープロセスのフットプリントを制限します。値 0 はすべての保存を即座にスピルさせます

負の値やサポートされるメモリ内範囲を超える値は EPdfError を発生させます。スピルファイルの置き場所は SaveTemporaryDirectory が制御し、実際に何が起きたかは LastSaveSpillCountLastSaveLargestMemoryBuffer が報告します

関連項目

SaveTemporaryDirectory, LastSaveSpillCount, LastSaveLargestMemoryBuffer, TPdfRandomAccessStore