ImageMagick đang sử dụng lượng bộ nhớ khổng lồ để chuyển đổi các tệp PDF - hơn 2GB. Lệnh tôi đang sử dụng là:ImageMagick sử dụng hơn 2GB bộ nhớ để chuyển đổi các tệp PDF
convert -density 250 -resize 1280x myfile.pdf -interlace plane -strip -quality 40 -alpha flatten myfolder/myfile-%03d.jpg
Làm cách nào để cải thiện điều này? Tôi có giới hạn 1GB hoặc quy trình khác bị giết tàn nhẫn.):
này không hoạt động. Tôi nhận được một lỗi chỉ nó không thể phân bổ đủ nguồn lực. – MaiaVictor
Đó là một tập hợp các giá trị mẫu từ tài liệu tùy chọn dòng lệnh của họ. Bạn có thể cần phải sử dụng giới hạn cao hơn mức sử dụng cụ thể, cài đặt chất lượng, v.v. Ví dụ: hãy thử thứ gì đó sẽ giữ giới hạn 1 GB mà bạn đã nêu trong câu hỏi ban đầu. Nếu vẫn cần nhiều hơn thế, bạn có thể phải giảm chất lượng chuyển đổi để phù hợp với lượng RAM bạn có thể sử dụng trong quá trình của mình. –
Điều này phù hợp với tôi. chuyển đổi sẽ bị giết và tôi sẽ kinh nghiệm bị đóng băng liên tục khi gọi 'convert * .png out.pdf'. Việc đóng băng liên tục vẫn xảy ra nhưng ít nghiêm trọng hơn. Ngoài ra tôi đặt '-limit thread 2' –