ImageJ "Недостаточно памяти" ошибка под крышкой памяти

Я работаю с плагином с интенсивным объемом памяти для imageJ в Linux, который я запускаю многократно через макрос. Плагин выполняет многовидовые деконволюции.

Я увеличил максимальный объем доступной памяти до 180 ГБ (из имеющихся 188 ГБ) и запускаю сборщик мусора несколько раз после завершения каждого шага. Это приводит к тому, что использование памяти никогда не превышает 100 Гб, что отображается монитором системы и монитором памяти imageJ.

Однако я все еще получаю ошибки "Недостаточно памяти" после 10 часов работы. Откуда этот предел памяти?

1 ответ

Как обсуждалось на форуме ImageJ, проблема в том, что на самом деле недостаточно памяти. Сообщение об ошибке просто вводило в заблуждение. Плагин многовидового деконволюции может быть очень требовательным к памяти в зависимости от того, что вы делаете. Надеюсь, мы сможем определить более подробную информацию о том, почему плагину не хватает памяти, но для целей этой статьи, я думаю, виновник был обнаружен.

Другие вопросы по тегам