Задать вопрос

Мало оперативной памяти, как решить проблему если стоит Win7х32?

Здравствуйте, хочется обратиться за помощью к хабрапользователям.

Есть ситуация, ПК, с Win7x32 на борту. х32 изза рабочего софта, ставить х64 возможности нет, работать под виртуалкой очень напряжно. В итоге Винда видит только 3.61Гб.

Работаю так же много с графикой, и последнее время стали часто появляться сообщения о том что памяти недостаточно.

Открываю диспетчер и точно…

1Гб рабочий софт

1Гб Фотошоп

1Гб Корел

Еще висит всякий разный софт типа асечек и скайпов, плюс открытый браузер.

И в итоге рано или поздно 1 программа закрывается сама собой из за недостатка памяти.


Собственно вопрос, что делать кроме как закрывать тяжелый софт? Возможно есть варианты?
  • Вопрос задан
  • 11084 просмотра
Подписаться 5 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 14
@JDima
1) Воткнуть 16гб памяти, поставить Win7 x64, 32-битную виртуализировать (например, XP mode, VMWare и т.д.).
2) Увеличить размер свопа, перенести его на SSD.
Ответ написан
zenden2k
@zenden2k
PHP & C++ programmer
Ответ написан
Комментировать
Meliborn
@Meliborn
А какие еще могут быть варианты? Ставьте 64 бита, 16 гб рам. Программы которые вы назвали есть под 64, которые не запустаться — в виртуалку на 32.
Ответ написан
KawaiDesu
@KawaiDesu
А можно узнать, если не секрет, что за софт, который не запустится на х64? Вы уверены, что не запустится? х64 винда спокойно запускает х32 версии программ, если сборка х64 не существует в природе (или не требуется). За редким исключением, правда.
Ответ написан
amc
@amc
У вас просто фактический размер свопа может быть маленький, в т.ч. из-за недостатка места на системном SSD. задайте руками хотя бы 4 либо 8 гигов, посмотрите как изменится поведение.
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Не извращайтесь поставьте х64.
Врядли у вас много программ которые совсем никак не пойдут на этом
Ответ написан
ColorFlow
@ColorFlow
можно поставить 16 гигабайт памяти, рам-диск, умеющий использовать память выше 3,61 гб, и на рам-диске целиком разместить своп. теоретически это серьёзно разгрузит систему
Ответ написан
@1099511627776
Пишу все что интересно и на всем на чем интересно
интересно почему только 3.61Гб, а сколько есть? 4Гб? поставте опцию загрузки /PAE чтоб видело все 4Гб, немножко разрулит ситуацию, но если больше тогла только апгрейд
Ответ написан
benipaz
@benipaz
если стали появляться сообщения о недостатке памяти, то это своп. увеличьте pagefile еще на несколько гиг.
скорости это не прибавит, но избавит от сообщений и закрывания программ.
проверьте, что pagefile лежит одним куском на диске. если он разделен на 2 и более, то это заметно притормаживает систему. если есть второй диск (физический), то перенесите его туда.
Ответ написан
@Vampiro
Ставьте отдельный комп с х32 и ремоте десктоп вам в помощь, раз виртуализация вас так напрягает.

Будете работать как человек, а когда приперло пользоваться крякнутым майном-подключайтесь туда. Не знаю что еще предложить.
devcon.exe работает в 64битах, на сколько я в курсе это девелоперская штука для винды и есть для всех версий.
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
еще можно попробовать купить флешку и делать из нее boost
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Еще я бы оставил на этом компе исключительно х32 версию этой вашей геологической программы. все остальные фотошопы нафиг вынес на более мощный тазик.
Ответ написан
Комментировать
@cencio
3 варианта:
1. купить еще один ноут и работать с графикой на нем, а старый оставить только для «рабочего софта»
2. не держать одновременно включеным корел и фотошоп
3. включить PAE (http://msdn.microsoft.com/en-us/library/windows/desktop/aa366796(v=vs.85).aspx)
Ответ написан
Комментировать
@Busla
Комменты к комментам:

1. PAE (в желаемом смысле) работает только в серверных ОС, в клиентских адресация сверх 4 Гб заблокирована.
2. ОС видит все 4Гб, просто часть из них занята устройствами (в основном — видеокартой — весь её объём с точки зрения ОС — это тоже оперативка).
3. 4Гб — это доступное адресное пространство — файл подкачки (swap, своп) ВНУТРИ этого адресного пространства. Изменение размеров и положения файла подкачки на вашу ситуацию не повлияет — в вашей системе он не используется по прямому назначению (однако, совсем без него не работают некоторые сопутствующие сервисы, в частности счётчики производительности).

Поддерживаю нескольких предыдущих ораторов, варианты следующие:

1. Для вашего ПО не хватает ресурсов, виртуализация вам эти ресурсы из ниоткуда не возьмёт. Меняйте железо на более мощное (CPU и RAM), ставьте виртуализацию (чтобы подружить ваше ПО и дополнительные ресурсы).

2. Разнесите ваше ПО по двум компьютерам.

3. Используйте серверный Windows (по возможности добавьте памяти). Только не факт, что взлетит: в своё время MS «заблокировали PAE» из-за массы огромного количества драйверов не понимающих PAE. Вряд ли, ваш эмулятор специально затачивали под PAE.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы