ImageMagick verwendet mehr als 2 GB Arbeitsspeicher zum Konvertieren von PDF-Dateien

8

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. ):

    
MaiaVictor 13.03.2013, 12:07
quelle

1 Antwort

15

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 oder time .

     

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

    
Randy Howard 13.03.2013 12:13
quelle