Что делать с тонной дополнительной памяти?

20

У меня есть 8 гигабайт оперативной памяти в этой машине. Я никогда не использую больше, чем, скажем, 4 гигабайта (включая мои виртуальные машины, которые я использую для тестирования разработчиков).

Что я могу сделать с этим дополнительным пространством, чтобы улучшить производительность системы?

Некоторые догадки:

  • Повысить производительность моего диска, отключив файл подкачки?
  • Повысить производительность моего диска, увеличив объем дискового кэша?
  • Переместить временные папки на виртуальный диск?
  • Как-нибудь настроить SuperFetch для кэширования больше? (сейчас 1.5 гига)
  • Любые другие предложения?

Это на 64-битной Windows 7.

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

Ответы:

3

Пусть Windows управляет памятью. Это делает работу намного лучше, чем вы, даже если вы понимаете, как это работает, чего, вероятно, нет. RAMDISK - почти всегда плохое использование памяти. Отключение файла подкачки чаще всего снижает производительность.

user43161
источник
1
Раньше я не соглашался с этим советом, пока не взял урок по операционным системам и компьютерной архитектуре. Виртуальная память (т. Е. Пейджинг, который включает в себя жесткий диск) является чем-то необходимым для правильной работы почти каждой современной потребительской операционной системы. Несмотря на то, что жесткий диск медленнее, чем основная память, он все еще составляет существенную часть подсистемы виртуальной памяти.
Майк Бейли
После всех этих лет это оказался самый правильный ответ.
Ник Уэйли
23

Не отключайте файл подкачки. Смотрите здесь .

Джон Фухи
источник
Это тот вид золота, для которого я выкладываю здесь.
Ник Уэйли
2
Я не согласен. Если вы уверены, что у вас всегда более чем достаточно оперативной памяти для всего, что вы запускаете (включая программный код, данные и дисковый кеш), то наличие файла подкачки не может повысить производительность. Это может только снизить производительность, потому что Windows будет преимущественно записывать в файл подкачки, даже если в этом нет необходимости. У меня 8 ГБ ОЗУ, и, как и OP, я редко использую более 3-4 ГБ. Я вижу меньше активности диска с отключенным файлом подкачки.
EMP
Интересная статья, но причина, по которой она приводится, довольно расплывчата - «Windows не работает так надежно». Мне было бы интересно немного больше деталей, поэтому я открыл для него отдельный вопрос: superuser.com/questions/30345/…
EMP
@Evgeny: прирост производительности при отключении файла подкачки в лучшем случае минимален, а в большинстве случаев совершенно незаметен, если только вы не выполняете действительно экстремальную работу, связанную с вводом / выводом. Просто нет причин отключать его. Конечно, там меньше дисковой активности, но заметили ли вы прирост производительности? Я не сделал, когда я попробовал это.
Саша Чедыгов
6

Попробуйте установить переносной Firefox на виртуальный диск и наслаждайтесь резким увеличением скорости. Dataram бесплатен и сохраняет его содержимое на жесткий диск, когда вы выключаете компьютер (и, возможно, через регулярные промежутки времени).

CGA
источник
Я попробовал это, и, к сожалению, я не заметил большого увеличения скорости. Это началось немного быстрее, но это все. :(
Саша Чедыгов
Firefox уже хранит кэш в оперативной памяти
Uğur Gümüşhan
5

Если вы хотите, вы можете попробовать загрузить некоторые из ваших наиболее часто используемых программ на RAM-диск, чтобы они загружались быстрее. Я склонен просто оставить это в покое и позволить Superfetch делать свою работу. Когда я оставляю свой компьютер включенным на пару дней, нет ничего необычного в том, что он кэширует 6 ГБ программ и файлов.

Дэн Уокер
источник
О мой :)! 6 гб программ?
Алекс
4

переместите кеш браузера на RAM-диск.

Отключение виртуальной памяти, безусловно, вариант, но может оказать негативное влияние на некоторые программы, которые явно требуют подкачки страниц, но тогда, это всего лишь несколько щелчков мышью, чтобы снова включить :)


источник
2

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

Создайте большой раздел RAM-диска (~ 3 ГБ), установите часто используемые программы для использования этого раздела в качестве временного диска. Вы будете поражены тем, как быстро ваши программы станут.

deddebme
источник
0

Откройте все ваши любимые приложения при запуске окна. тогда вы можете связаться с ними из панели задач. Сыграйте много игр в конус. Никогда не закрывайте их. Просто используйте ALT + TAB, когда вам скучно.

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

Угур Гюмюшан
источник