Системе не хватает программной памяти, купи новый компьютер!
Столкнувшись с массовым редактированием фотографий в редакторах типа Capture One или Lightroom портретному фотографу, свадебщику и репортажнику еще и нужно всю большую массу отретушировать. Пользуюсь современными инструментами, такими как набор плагинов Retouch4Me. В каждый плагин прогонять массу фотографий слишком долго и неинтересно и на помощь приходит фотошоп с его экшенами. После записи порядка применения плагинов в экшен можно запускать большими пачками фоток в программу.
- А на утро получить замечательный результат?
- Нет.
Проблема вот какая
По прошествии некоторого времени выполнения экшена память за пару минут до ошибки начинает стремительно переполняться с 2гб кеша до бесконечности.
Во втором варианте выскакивает предупреждение фотошопа о том, что "Продолжение операции невозможно, подробности в текстовом документе".
По сути проблема неявная и кода ошибки программа не выдает. Увеличение кеша программы или добавление второго физического диска для кеша не помогло.
Решение оказалось простое - снять одну галочку
Фотошоп как самая умная в мире программа разработанная очень умными людьми не умеет работать с памятью и очищать ее.
Навскидку можно предположить, что при открытии и закрытии каждой фотографии после ретуши программа запоминает на локальный диск информацию для восстановления в случае экстренного закрытия программы для каждой фотографии и в какой-то момент начинает неистово эти состояния выгружать в оперативную память и уже из переполненной памяти в кэш, тем самым занимая всё доступное пространство в радиусе метра от ПК.