Я думал, что Windows 8 должна быть лучше с памятью, чем Windows 7. Но пока мой опыт этого не подтверждает.
Когда я загружаю свой новый ноутбук (Samsung NP550P5C-S03CA Intel Core i5 3210M 8 ГБ 1 ТБ), на вкладке «Быстродействие» диспетчера задач отображается следующее:
Доступно 8,0 Гб DDR3 из них:
3,7 ГБ используется, доступно 4,2 ГБ
3,5/25,9 ГБ выделено, а 1,4 ГБ кэшировано.
162 МБ выгружаемого пула, 2,4 ГБ невыгружаемого пула.
Затем я перехожу на вкладку «Подробности» и суммирую память, используемую всеми процессами. Получается около 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
Хорошо, давайте использовать реальные цифры. У моего компьютера 16 ГБ оперативной памяти.
TheПроизводительностьНа вкладке «Диспетчер задач» Windows 8 написано:
- В использовании:4,2 ГБ
- Доступный:11,6 ГБ
Этотв использованиизначение соответствуетМонитор ресурсов:
- Зарезервировано для оборудования: 106 МБ
- В использовании:4462 МБ
- Изменено: 7 МБ
- В режиме ожидания: 11788 МБ
- Бесплатно: 21 МБ
Так что я4462 МБОЗУ "используется". Какова структура этих 4462 МБ ОЗУ? Кто их использует?
Если мы сложим"Рабочий набор"всех процессов из диспетчера задач, например:
- 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 кБ
Мы получаем только2,713 МБ. у меня есть4462 МБ в использовании. Что занимает дополнительное1749 МБоперативной памяти?
Ответ — ядро и драйверы.
- Рабочий набор кэша: 357 МБ
- Рабочий набор ядра: 35 МБ
- Рабочий набор драйверов: 11 МБ
- Рабочий набор выгружаемого пула: 483 МБ
- Невыгружаемый пул: 286 МБ
- Метафайл: 577 МБ
- Всего: 1749 МБ
Windows 8 использует на 64% больше оперативной памяти, чем приложения.
Но нормально ли это?
Да. Вот компьютер с Windows 7 и 16 ГБ оперативной памяти:
- "В использовании": 7276 МБ
- Рабочий набор процесса: 4214 МБ (разница 3062 МБ)
- Рабочий набор кэша: 604 МБ
- Рабочий набор ядра: 4 МБ
- Рабочий набор драйверов: 7 МБ
- Рабочий набор выгружаемого пула: 2426 МБ
- Невыгружаемый пул: 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
решение2
У вас устройство Samsung, поэтому у вас, вероятно, есть утечка драйвера невыгружаемого пула, вызванная тегом ECMC. ЗапуститеPoolmon, чтобы проверить это. Если это так и вы видитеintmsd.sysкоторый использует ECMC, удалите инструментИнтеллимем
решение3
Из ваших симптомов я бы предположил, что у вас утечка памяти в некоторых резидентных программах, которые вы используете. Мой Windows 8 работает неделями без перезагрузки и не исчерпывает память.
Я бы рекомендовал обратить внимание на отдельные процессы, потребляющие большие объемы памяти, наверняка есть что-то, что съедает всю эту оперативную память.
Поскольку, как я предполагаю, вы используете новый ноутбук с предустановленной Windows 8, я полагаю, что у вас есть некоторые предустановленные "инструменты поставщика", которые обычно представляют собой плохо написанные бесполезные программы. Поэтому я бы также попробовал отключить их и посмотреть, поможет ли это. Некоторые из них могут работать "невидимо" и запускаться при запуске, так что потратьте время на изучение этого тоже.
решение4
В Windows 8 у меня возникла эта проблема, и я обнаружил, что компьютер отключает карту WiFi для экономии энергии.
Вот как это исправить:
- Щелкните правой кнопкой мыши значок «Доступ к Интернету по Wi-Fi» на панели задач.
- НажмитеОткрытый центр управления сетями и общим доступом.
- НажмитеИзменение параметров адаптера.
- Щелкните правой кнопкой мышиWi-Fi соединение.
- НажмитеХарактеристики.
- НажмитеНастроить.
- НажмитеУправление энергопотреблением.
- Снимите отметку«Разрешите компьютеру отключить это устройство для экономии энергии»коробка.
- НажмитеХорошои закройте все вкладки.
Надеюсь, это поможет решить вашу проблему.