Modber Сообщество
профессионалов по 1С

Что нуждно сделать, если 1С пишет "Недостаточно памяти"



Платформы: 1С:Предприятие 8.3, 1С:Предприятие 8.2
Конфигурации: Все конфигурации
2015-02-12
16966 
bpost
13  

Иногда бывает такое, что проводя какие либо операции в 1С, она начинает тормозить и закрывается с ошибкой "Недостаточно памяти". В этой статье расскажу о том как решить эту проблему.

Когда то произошел один случай, обратился ко мне клиент, говорит, что при закрытии месяца у него выбивает ошибку "Недостаточно памяти" и программа закрывается. Вот и принялся я исправлять эту ошибку. Решил, что будет легко решить эту проблему, сначала добавил оперативки — все равно ошибка. Было 2 гигабайта, стало 4, а все равно 1с-ке мало.

Размер файла подкачки менял — ошибка, переустановил систему на Windows 7, результат был, но только временный, где-то на неделю. Перепробовал все что возможно. И все же спустя некоторое время решение было найдено.

Для решения проблемы необходимо на компе клиента запустить командную строку от имени администратора, прописать там следующее:

BCDEdit /set increaseuserva xxxx — вместо хххх пишите объем виртуального адресного пространства в мегабайтах, т.е. сколько нужно памяти под работу приложений.

По умолчанию 2 гига. Вообще в 32-разрядных операционных системах выделяется 4 гигабайта: 2 — на приложения и 2 на нужды самой ОС. Я выбрал 3000 (т.е. CDEdit /set increaseuserva 3000). Хотя система может немного подглючивать. Особенно, если у вас 2 гига оперативки. Это для ОС семейства Windows Vista, 7, Windows 2008.

Для Windows XP \ Windows 2003 пишем: /3GB /userva=xxxx (xxxx в МБ в диапазоне 2048 — 3072) в файле boot.ini, рекомендуемый максимум значений userva 2900–3030.

Вот и все.

Надеюсь, что эта статья сможет Вам помочь в решении проблемы с 1С.




Бесплатная юридическая
консультация по телефону

8 (499) 350-80-26(Москва)
8 (812) 627-15-62(Спб)

звонок бесплатный

В центре внимания

Комментарии (2)