ImageJ "Недостаточно памяти" ошибка под крышкой памяти
Я работаю с плагином с интенсивным объемом памяти для imageJ в Linux, который я запускаю многократно через макрос. Плагин выполняет многовидовые деконволюции.
Я увеличил максимальный объем доступной памяти до 180 ГБ (из имеющихся 188 ГБ) и запускаю сборщик мусора несколько раз после завершения каждого шага. Это приводит к тому, что использование памяти никогда не превышает 100 Гб, что отображается монитором системы и монитором памяти imageJ.
Однако я все еще получаю ошибки "Недостаточно памяти" после 10 часов работы. Откуда этот предел памяти?
1 ответ
Как обсуждалось на форуме ImageJ, проблема в том, что на самом деле недостаточно памяти. Сообщение об ошибке просто вводило в заблуждение. Плагин многовидового деконволюции может быть очень требовательным к памяти в зависимости от того, что вы делаете. Надеюсь, мы сможем определить более подробную информацию о том, почему плагину не хватает памяти, но для целей этой статьи, я думаю, виновник был обнаружен.