ImageMagick verwendet große Speichermengen, um PDF-Dateien zu konvertieren - mehr als 2 GB. Der Befehl, den ich verwende, ist:
%Vor%Wie kann das verbessert werden? Ich habe ein 1GB Limit oder sonst wird der Prozess rücksichtslos getötet. ):
Verwenden Sie die Speicherbegrenzungsoption.
Die hier gezeigte Optionsverwendung:
- Grenzwerttyp
Legen Sie das Ressourcenlimit für Pixelcache fest.
Wählen Sie aus:
area
,disk
,file
,map
,memory
,threads
odertime
.Der Wert für
file
ist die Anzahl der Dateien. Die anderen Grenzen sind in Bytes. Definieren Sie Argumente für die Speicher-, Karten-, Bereichs- und Datenträgerressourcenlimits mit SI-Präfixen (z. B. 100 MB).Standardmäßig sind die Grenzwerte 768 Dateien, 3 GB Bildbereich, 1,5 GB Speicher, 3GiB-Speicherabbildung und 18,45EB Festplatte. Diese Grenzwerte werden im Verhältnis zu den verfügbaren Ressourcen auf Ihrem Computer angepasst, wenn diese Informationen verfügbar sind. Wenn ein Limit erreicht wird, schlägt ImageMagick in gewisser Weise fehl, versucht jedoch, Ausgleichsaktionen zu ergreifen, wenn dies möglich ist. Zum Beispiel begrenzt der folgende Speicher:
-Limitspeicher 32MiB - Grenzkarte 64MiB
Tags und Links memory resources converter imagemagick imagemagick-convert