Skopoxod | Дата: Среда, 01.06.2011, 10:13 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 6
Статус: Offline
| Иногда, при работе с большими объемами данных на 32-разрядных системах в 1С можно наблюдать такое сообщение:
Это возникает из-за того, что в 32-разрядных системах Windows приложениям, вне зависимости от объема физической памяти, адресуется только 2гб (и 2 гб под нужны операционной системы). Это пространство зачастую еще и сильно фрагментированно.
Способом решения проблемы может быть разрешение использования приложениями большего объема памяти, чем выделяется по-умолчанию. - Для 32-разрядных Windows Vista \ Windows 2008 \ Windows 7 это команда BCDEdit /set increaseuserva 2900 - Для 32-разрядных Windows XP \ Windows 2003 это добавление параметров /3GB /userva=2900 для рабочей системы в файле Boot.ini
Этой командой мы ограничиваем системную память с 2 до 1 гб и расширяем память, доступную приложениям, с 2 до 3 гб. Выполнив ту же команду с цифрой 2000 вместо 2900 мы возвращаем способ распределения на стандартный. 2900 это рекомендуемый объем для решения проблемы. !Внимание! Этот способ является лишь временным вариантом решения проблемы с нехваткой памяти, выставление ключей в различных случаях может повлечь замедление работы операционной системы или ошибки работы отдельных ее компонентов. Для отмены операции возвращаем первоначальное значение - 2000. Для окончательного решения проблемы рекомендуется переход на 64-разрядный сервер 1С.
Более подробно о нехватке памяти в приложениях тут: http://forall.ru-board.com/egor23....ry.html
|
|
| |