logo

Exiland Backup - простая утилита резервного копирования и синхронизации файлов для работчих станций Windows и серверов. Вопросы и ответы ниже относятся к этой программе.

Скачать демо-версию
Exiland Backup для Windows, 10 МБ
На главную

Error Out of Memory

Дата:
hs
Пользователь
24.01.2022 13:03

Добрый день.


OS: Windows Server 2012R2 ОЗУ 8ГБ
Как исправить ошибку Out of Memory? она возникает сразу после нескольких секунд начала задания, когда создается список копирования файлов.
Текст из журнала службы:
03.02.2021 21:00:01 Task (3): Версия: Exiland Backup Professional 5.0
03.02.2021 21:00:01 Task (3): Сканирование исходных файлов ...
03.02.2021 21:00:01 ExpandMassSD_IfNeeded: begin, length(MassSD)=1
03.02.2021 21:00:01 ExpandMassSD_IfNeeded: end, length(MassSD)=1
03.02.2021 21:00:15 <<< Abnormal task completion. BSThread.Backup error: Out of memory
03.02.2021 21:00:15 <<< Error: TNotifyExceptionClass.AllExceptions: EOutOfMemory: Out of memory
03.02.2021 21:00:15 MemoryUsed: 1 797,89 Мб
03.02.2021 21:00:15 Free disk space on C: 21,49 Гб
03.02.2021 21:00:15 SendErrorReportFromService_IfNeeded

Есть ли смысл увеличивать память на Виртуальной машине? Или же лучше добавить виртуальной памяти, увеличив файл подкачки?

Михаил
Михаил
Тех.поддержка Exiland Backup
24.01.2022 13:04

Здравствуйте, Сергей

Данная ошибка связана с нехваткой памяти для хранения списка исходных файлов.
У вас в исходной папке задания очень много файлов.
Не имеет значения, сколько RAM у вашего ПК (8 ГБ, 16 ГБ или 32 ГБ), т.к. Windows каждому процессу выделяет определенное кол-во памяти, а именно 2,147 ГБ.

Данную проблему мы уже решили в новой версии 6.0. Для этого нам пришлось почти полностью переписать программу, изменить структуру хранения данных в памяти и заодно оптимизировать существующие алгоритмы. Помимо этого в версии 6.0 были устранены целый ряд недочетов и проблем, которые могли проявляться в версии 5.0 и добавлены новые возможности. Выпуск версии 6.0 запланирован на февраль 2021. Можем дать Вам версию 6.0 на тестирование (напишите нам через форму обратной связи в разделе "Поддержка" на сайте).

Смысла увеличивать память на Виртуальной машине или добавить виртуальной памяти нет, т.к. это не увеличит RAM, выделяемой ОС Windows каждому процессу.

hs
hs
Пользователь
24.01.2022 13:05

Так и предполагал, файлов действительно очень много, пока решил проблему разделением на несколько заданий, но если дадите 6.0 версию, буду очень благодарен, заодно и протестирую.
Напишу в обратную связь. Спасибо!

См.также
#52: Как исключить из исходных файлов папки node_modules
#50: Вопрос по разностному и добавочному бэкапам
#48: Скорость копирования