Тут ми бачимо, що ImageMagick вимагає 451 МБ місця, і мінімум 95 МБ RSS щоб забезпечити максимальне використання пам’яті. Пікове використання RSS не відповідає тому, скільки пам’яті вам реально потрібно! 5 січня 2021 р.
Ви можете мінімізувати обсяг пам’яті за допомогою надсилання пікселів зображення на диск, а не в пам’ять за допомогою SetMagickResourceLimit(). Встановіть обмеження пам’яті та карти на щось розумне, можливо, 2 ГБ і 4 ГБ відповідно. Зауважте, що кешування пікселів на диск зменшує обсяг пам’яті, але відбувається повільніше. див.
ImageMagick має файлову політику безпеки. xml, за допомогою якого ми можемо контролювати та обмежувати виконання програми. Наприклад, стандартний ліміт пам’яті ImageMagick-6 становить 256 МіБ.
ImageMagick має вбудовану підтримку для деяких прискорених операцій OpenCL. Однак існують певні умови для його функціонування. Ці вимоги наведено нижче. Платформа GPU: Підтримуються графічні процесори AMD або Intel.
GraphicsMagick зазвичай швидше, ніж ImageMagick. Базові накладні витрати на виконання простих команд набагато нижчі, і GraphicsMagick також ефективніший у роботі з великими зображеннями.
Використовується від 30% до 50% пам'яті нормальний стан бездіяльності для комп’ютерів із 8–16 ГБ оперативної пам’яті. Якщо ваш ПК має 32 ГБ, нормальне використання пам’яті в режимі очікування становитиме близько 5%. Загалом, ви хочете, щоб використання оперативної пам’яті було якомога вищим. Але в режимі очікування Windows не використовує багато оперативної пам'яті.