PDFium Component Docs

SaveMemoryLimit Właściwość

Component: TPdf  ·  Unit: PDFium
Ile pamięci roboczej może użyć zapis, zanim przejdzie na przechowywanie tymczasowe

Syntax

property SaveMemoryLimit: Int64; // default 64 MB

Description

Buforowanie zapisu trzyma swoją kopię roboczą w pamięci do tej liczby bajtów, a ponad nią przechodzi na prywatny plik tymczasowy kasowany przy zamknięciu. Wartość domyślna to 64 MB

Podniesienie wartości wymienia pamięć na mniej przejść na dysk przy dużych dokumentach; obniżenie ogranicza ślad procesu serwerowego zapisującego wiele dokumentów naraz. Wartość 0 sprawia, że każdy zapis natychmiast przechodzi na plik tymczasowy

Wartość ujemna lub wykraczająca poza obsługiwany zakres pamięciowy zgłasza EPdfError. To, gdzie trafiają pliki przejściowe, steruje SaveTemporaryDirectory, a to, co faktycznie się wydarzyło, raportują LastSaveSpillCount i LastSaveLargestMemoryBuffer

See Also

SaveTemporaryDirectory, LastSaveSpillCount, LastSaveLargestMemoryBuffer, TPdfRandomAccessStore