Найти тему

Проблема переполнения памяти в Фотошопе при пакетной обработке

Оглавление

Системе не хватает программной памяти, купи новый компьютер!

Столкнувшись с массовым редактированием фотографий в редакторах типа Capture One или Lightroom портретному фотографу, свадебщику и репортажнику еще и нужно всю большую массу отретушировать. Пользуюсь современными инструментами, такими как набор плагинов Retouch4Me. В каждый плагин прогонять массу фотографий слишком долго и неинтересно и на помощь приходит фотошоп с его экшенами. После записи порядка применения плагинов в экшен можно запускать большими пачками фоток в программу.

- А на утро получить замечательный результат?
- Нет.

Проблема вот какая

Первый вариант ошибки
Первый вариант ошибки

По прошествии некоторого времени выполнения экшена память за пару минут до ошибки начинает стремительно переполняться с 2гб кеша до бесконечности.

Во втором варианте выскакивает предупреждение фотошопа о том, что "Продолжение операции невозможно, подробности в текстовом документе".

По сути проблема неявная и кода ошибки программа не выдает. Увеличение кеша программы или добавление второго физического диска для кеша не помогло.

Решение оказалось простое - снять одну галочку

Автоматическое сохранение информации для восстановления каждые 10 минут
Автоматическое сохранение информации для восстановления каждые 10 минут

Фотошоп как самая умная в мире программа разработанная очень умными людьми не умеет работать с памятью и очищать ее.

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