Автор Тема: Windows не использует всю оперативную память  (Прочитано 3622 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Barmaley

  • Старожил
  • ****
  • Сообщений: 317
  • Пользователь «Game Edition»
    • Просмотр профиля
Здравствуйте, форумчане. Проблема заключается в следующем:
1) во всех случаях файл подкачки полностью отключён!;
2) раньше стояла XP GE, было установлено 4Гб оперативки, система видела ровно 3,5Гб, но при заполнении её запущенными прогами (три хромоподобных оперы, и несколько мелочей типа проигрывателя, скайпа, тоталкоммандера, антивира и пр.) на приблизительно 2,8-3,1Гб система начинала орать, что память закончилась, при этом начинали крашиться приложения с ошибками и без, странички браузеров крашились или недогружались с сообщением "недостаточно памяти";
3) установил Windows Ultimate 7 x64, система увидела всю оперативку 4Гб, но проблема лишь сдвинулась. Вылеты начались в районе заполнения памяти 3,3-3,5Гб.;
4) доставил оперативку до 6Гб, опять сдвиг вылетов до 4,3-4,7Гб;
5) Поставил другую сборку Windows Ultimate 7 x64, проблема осталась.
В инете похожего ничего не нашёл, у более-менее знающих товарищей спрашивал, ответа не получил.
Железо GA-p35-ds4, Q6600, HD6950.
Вопрос знающим, почему винда не использует всю оперативную память? Куда девается больше гига оперативки?


Сообщение добавлено спустя 23 ч. 12 мин. 16 сек.
Может у кого-то найдётся время и желание отключить своп и забить свою оперативку? Будет у вас память занята вся, или тоже как у меня, будет неиспользуемый кусок?
« Последнее редактирование: 20 Октября 2017, 08:53:38 от Barmaley »
Существует несколько миллиардов истин, и ни одной абсолютной... Правдой считается всего лишь мнение большинства...

Оффлайн gkiTVmiQ

  • Пользователь
  • **
  • Сообщений: 57
    • Просмотр профиля
Re: Windows не использует всю оперативную память
« Ответ #1 : 21 Ноября 2017, 00:43:18 »
Используется не вся оперативная память (ОЗУ)
В Windows 7x64 доступна не вся оперативная память
 :-[
 Решение:
Решение 1

Пуск - в поле поиска напечатайте msconfig - нажмите Enter - перейдите на вкладку Загрузка - нажмите кнопку Дополнительные параметры... - снимите флажок с параметра Максимум памяти - Перезагрузите компьютер.

Решение 2

Найдите в BIOS параметр с названием из перечисленных ниже или схожим:
Memory Remapping
DRAM Over 4G Remapping
H/W DRAM Over 4GB Remapping
H/W Memory Hole Remapping
Hardware Memory Hole
Memory Hole Remapping
Memory Remap Feature
Включите параметр, установив значение Enabled.
Если такой параметр не удалось найти, обновите прошивку BIOS.

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

Другие варианты решения

При наличии нескольких планок памяти, поменяйте их местами.

Оффлайн Barmaley

  • Старожил
  • ****
  • Сообщений: 317
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Windows не использует всю оперативную память
« Ответ #2 : 21 Ноября 2017, 18:38:36 »
gkiTVmiQ, огромное спасибо за внимание и помощь в нахождении решения проблемы. Всё это я гуглил и пробовал раньше, но у меня вопрос другого характера. Не то, что установлено 6 Гб, а доступно меньше, а доступны все 6 Гб оперативки, и при наличии полтора гига свободной приложения крашились. Я в курсе, что на железо у меня резервируется ровно 512 Мб оперативы, но почему тогда оставался свободным ещё гиг и были краши???
Проверил Решение 1, галочка не стояла. Поставил, указав все свои 6144 Мб. После перезагрузки система сразу стала видеть установленной 5,5 Гб. Пришлось опять залезть и снять галку.
 (Нашёл баг винды. В этом поле увидел какого-то лешего 5630 Мб!!! Полез в это поле и сохранил, получил после перезагрузки, что в системе установлено ровно 5 Гб.  ;D Если полезть , но не сохранить, после перезагрузки значение уже не меняется.)
Решение 2: В биосе рылся и раньше, нет ничего касающегося ремапов, но мамка поддерживает 8 Гб, и мои 6 видит полностью.
Решение 3: Планки проверенные, разъёмы не хандрящие.
Перечитав тему по ссылке, решения для себя не нашёл, но меня натолкнули на мысль об утечках памяти. Погуглил про утечки, много прочитал и нашёл такую статью: http://www.gamedev.ru/flame/forum/?id=201620
Проблема как у меня. Чтобы избавиться от неё, я добавил своп 2гб. И вуаля. Добился заполнения оперативки 5,96 Гб. (Потом баловался со свопом в 512 Мб, приложения крашатся на 5,4 гига. С учётом 512 метров занятых под железо надо подбирать своп 512+максимально кешированную память, в итоге получается для меня нужен своп от полутора до двух гигов. А я то думал, что система может работать без свопа  >:( ... не может...  >:(
Ещё раз спасибо.
Существует несколько миллиардов истин, и ни одной абсолютной... Правдой считается всего лишь мнение большинства...