Windows 8 не хватает памяти?

12

Я думал, что Windows 8 должна была быть лучше с памятью, чем Windows 7. До сих пор это не мой опыт.

Когда я загружаю свой новый ноутбук (Samsung NP550P5C-S03CA Intel Core i5 3210M 8 ГБ, 1 ТБ), на вкладке «Работа диспетчера задач» отображается сообщение о том, что у меня есть:

Доступно 8,0 ГБ памяти DDR3:

3.7GB используется, оставляя доступным 4.2GB

3,5 / 25,9 ГБ выделено и 1,4 ГБ кэшировано.

Пейджинговый пул 162 МБ, 2,4 ГБ без пейджинга.

Затем я перехожу на вкладку Details и складываю память, используемую всеми процессами. Доходит до 300Мб. Это 0,3 ГБ. Так, что использует другие 3,4 ГБ памяти ???

Затем я загружаю кучу программ, которые я использую одновременно - в частности, Firefox (около 30 вкладок), Chrome, Thunderbird, Notepad ++, Filezilla, и мое потребление памяти увеличивается до 4,4 ГБ. Это кажется правильным.

Затем я работаю над этим в течение нескольких дней, впадающих в спящий режим, и начинаю получать уведомления о том, что у меня недостаточно памяти. На вкладке производительности указано, что я использую 90% или более памяти. Количество совершенных увеличилось до 31 ГБ. Но если я добавлю использование памяти, указанное на вкладке «Сведения», оно составит всего около 1800 МБ (я заметил, что Firefox вырос до 1300 МБ)

Итак, опять же, куда ушла вся моя память?

Если я тогда закрою все программы, это не поможет. Вкладка сведений показывает, что работает мало, но вкладка «Производительность» показывает, что мне все еще не хватает памяти?

Что занимает всю мою память?

Единственное, что его очищает, это сделать перезагрузку. Что возвращает нас к началу цикла с тем же первоначальным вопросом - что занимает более 4 ГБ памяти?

У меня никогда не было этих проблем с windows 7.

Как примечание, Win 8 также выглядит очень нестабильно. Часто получаемые программы не отвечают и не работают, в том числе Windows Explorer, который, кажется, должен часто перезагружаться.

О, и мое соединение Wi-Fi продолжает умирать, а затем мне нужно запустить средство устранения неполадок, чтобы все снова заработало (у моей жены та же проблема на ее новом Acer).

Итак, что дает? Как заставить мой новый ноутбук работать так же быстро, как мой 4-летний Sony Vaio с Win 7 и более низкими характеристиками?

У кого-нибудь есть идеи? Или это нормально для windows 8?

Ноэль Свансон
источник
1
Если вы не хотите, чтобы ваша память использовалась, выньте ее из компьютера и положите на стол. Ваша система использует память, и вы жалуетесь, что она не тратит ее впустую ? WTF?
Дэвид Шварц
2
Одна из проблем может заключаться в том, что Samsung, по своей бесконечной мудрости, решила дублировать базовую функцию управления памятью Windows со своей функцией «Intellimemory». Смотрите этот вопрос . Если у вас есть, я бы порекомендовал отключить его.
Мокубай
У меня сложилось впечатление, что я не должен обращать внимание на цифры на самом деле, потому что, если приложению нужна память, ОС освободит некоторую память по мере необходимости. Так что я никогда не могу быть "нехваткой памяти", если, конечно, я не использую эту память.
Masfenix

Ответы:

15

Хорошо, давайте использовать некоторые действительные числа. Мой компьютер имеет 16 ГБ оперативной памяти.

Вкладка « Производительность » в диспетчере задач Windows 8 гласит:

введите описание изображения здесь

  • Используется: 4,2 ГБ
  • В наличии: 11,6 ГБ

Это используемое значение соответствует монитору ресурсов :

введите описание изображения здесь

  • Аппаратное обеспечение зарезервировано: 106 МБ
  • Используется: 4462 МБ
  • Изменено: 7 МБ
  • В режиме ожидания: 11788 МБ
  • Бесплатно: 21 МБ

Итак, у меня есть 4 462 МБ оперативной памяти "в использовании". Какова разбивка этих 4 462 МБ оперативной памяти? Кто это использует?

Если мы добавим «Рабочий набор» всех процессов из диспетчера задач, например:

  • explorer.exe: 244 936 КБ
  • glcnd.exe: 202 964 КБ
  • chrome.exe: 201 372 КБ
  • chrome.exe: 133 060 КБ
  • MsMpEng.exe: 84 568 КБ
  • uTorrent.exe: 70,496 кБ
  • Skype: 79 084 КБ
  • ...
  • GoogleCrashHandler64.exe: 868 КБ
  • smss.exe: 548 КБ
  • Система: 532 кБ

Мы получаем только 2713 МБ . у меня есть 4 462 МБ в использовании . Что занимает дополнительные 1749 МБ оперативной памяти?

Ответ ядро ​​и драйверы.

  • Рабочий набор кеша: 357 МБ
  • Рабочий набор ядра: 35 МБ
  • Рабочий набор драйверов: 11 МБ
  • Рабочий набор выгружаемого пула: 483 МБ
  • Пейджинг без пейджинга: 286 МБ
  • Метафайл: 577 МБ
  • Всего: 1749 МБ

Windows 8 использует на 64% больше оперативной памяти, чем одни приложения.

Но это нормально?

Да. Вот компьютер с Windows 7 с 16 ГБ оперативной памяти:

  • «Используется» : 7 276 МБ
  • Рабочий рабочий набор: 4 214 МБ (разница 3 062 МБ)
  • Рабочий набор кеша: 604 МБ
  • Рабочий набор ядра: 4 МБ
  • Рабочий набор драйверов: 7 МБ
  • Рабочий набор выгружаемого пула: 2,426 МБ
  • Пейджинг без пейджинга: 0 МБ

Windows 7 использует на 72% больше оперативной памяти, чем одни приложения.

Больше сравнений

                Windows 8  Windows 7  Windows Vista  Windows XP
                =========  =========  =============  ==========
Total RAM          768 MB     768 MB         768 MB      768 MB
 In Use            682 MB     611 MB         631 MB      651 MB
  Process WS       642 MB     565 MB         
  Cache WS          24 MB      70 MB          98 MB       53 MB
  Kernel WS          3 MB       1 MB           0 MB       
  Driver WS          3 MB       3 MB           2 MB
  Paged WS          37 MB      66 MB          48 MB       18 MB
  Non-paged         27 MB      19 MB          28 MB        6 MB
Ян Бойд
источник
11

У вас есть устройство Samsung, поэтому, возможно, у вас есть утечка драйвера невыгружаемого пула, вызванная тегом ECMC. Запустите Poolmon, чтобы проверить это . Если это так, и вы видите intmsd.sys, который использует ECMC, удалите инструмент Intellimem

magicandre1981
источник
4

Исходя из простоты, я думаю, что у вас есть утечка памяти в некоторых резидентных программах, которые вы используете. Моя Windows 8 работает без перезагрузки недели и не хватает памяти.

Я бы рекомендовал обратить внимание на отдельные процессы, которые потребляют большие объемы памяти, должно быть что-то, что съедает всю эту оперативную память.

Поскольку, как я полагаю, вы используете новый ноутбук с предустановленной Windows 8, я предполагаю, что у вас есть некоторые из предустановленных «инструментов вендора», которые обычно являются плохо написанными бесполезными программами. Так что я бы тоже попытался их отключить и посмотреть, поможет ли это. Некоторые из них могут запускаться «невидимо» и запускаться при запуске, так что потратьте время на изучение этого вопроса.

Петр Абдулин
источник
1

У меня такая же проблема. Я только что отремонтировал программу Intellimem, раньше у меня было 92% потребления памяти, теперь у меня 25%, я думаю, что он вернулся к норме.

Я действительно не знаю, является ли Windows 8 действительно глючной операционной системой, или драйверы Samsung действительно плохие и очень непроверенные.

У меня было несколько проблем и проблем с этим новым ноутбуком Samsung серии 7 Chronos с w8pro. Это действительно пустая трата времени, вы всегда должны искать решение в сети, я трачу часы вашего времени.

user2286360
источник
1
Возможно, я упускаю суть, но как вы починили программу?
Канадский Люк
Лучше всего отключить Intellimem. Даже если это не вызывает никаких проблем прямо сейчас.
Джейми Ханрахан
0

В Windows 8 у меня была эта проблема, и я обнаружил, что компьютер выключал карту WiFi для экономии энергии.

Вот как это исправить:

  1. Щелкните правой кнопкой мыши WiFi доступ в интернет на панели задач.
  2. Нажмите Открыть Центр управления сетями и общим доступом .
  3. Нажмите Изменить настройки адаптера .
  4. Щелкните правой кнопкой мыши соединение Wi-Fi .
  5. Нажмите Свойства .
  6. Нажмите Настроить .
  7. Нажмите Управление питанием.
  8. Снимите флажок «Разрешить компьютеру выключать это устройство для экономии энергии» .
  9. Нажмите Okay и закройте все вкладки.

Я надеюсь, что это работает для вашей проблемы.

user234138
источник
2
Как это связано с его проблемой использования памяти? Я совершенно не вижу связи.
убийца