В течение двух лет я сидел с 8 ГБ ОЗУ, все еще думая, что мне нужны еще 4 ГБ, и никогда не спрашивал, почему так часто я получаю сообщение о нехватке физической памяти, которая закрывает все открытые программы (в основном Firefox, поскольку это в основном то, что я использую), если не обращать на них внимания немедленно. Затем мне пришлось бы перезапускать программы, используя большую часть памяти (Firefox - одна из них), чтобы продолжить нормальную работу и не терять несохраненные изменения.
В любом случае, я заметил, что хотя система видит 8 ГБ ОЗУ, она все еще использует половину, и я продемонстрирую это на скриншотах.
Совмещенные скриншоты системной информации и диспетчера задач:
Скриншот монитора ресурсов:
Скриншот RAMMap:
И, наконец, мое состояние файла подкачки одновременно. Дело в том, что он все время большой:
Обратите внимание на « Доступную » и « Свободную » память сверху скриншота. Это то, что я вижу в диспетчере задач большую часть времени, и открытие еще 5-7 вкладок в Firefox вызывает предупреждение « Недостаточно памяти ».
В настоящее время используется основная видеокарта:
Есть предположения?
WLTRAY.EXE
здесь не упоминалось, но посмотрите на это:
Системные характеристики
- Dell Latitude E6420
- 8 ГБ ОЗУ, 120 ГБ Intel SSD
- Intel HD Graphics, nVidia NVS4200M
- 64-битная Windows Enterprise
ОБНОВЛЕНИЕ 3 мая 2014 - я не думаю, что проблема была в процессе беспроводного адаптера. Я все еще думаю, что это связано с Firefox. Вот скриншот диспетчера задач:
RamMap:
VMMap:
ОБНОВЛЕНИЕ: 01/04/15
Похоже, вся моя система имеет утечку памяти. Я пытался использовать Chrome, и в конце концов, как и в Firefox, он вылетает либо с сообщением, показанным здесь, либо с результатом BSOD или пустым экраном, где перезапуск - единственный способ снова работать.
Вот мой браузер Chrome, запущенный после нескольких часов его последней перезагрузки, с 29 вкладками:
Диспетчер задач Windows
Монитор ресурсов
Диспетчер задач Chrome
Я перезапустил Chrome и вот статистика:
Диспетчер задач Windows
Монитор ресурсов
Диспетчер задач Chrome
@Boris_yo - You want your page file to be filled
Нет, ты не; Вы хотите заполнить физическую память перед тем, как прикасаться к диску.Ответы:
Это не пропало , и при этом это даже не используется . Приблизительно 4 ГБ активно используются, а еще 3,3 ГБ неактивно, но также используется. 3.3 ГБ готов к переносу на диск, но у вас нет места для него, поэтому он остается в физической памяти. «Модифицированная» память фактически ничем не отличается от «Используемой», если не хватает страниц на диске.
Ни 64-разрядная ОС, ни PAE не позволяют ни одному 32-разрядному процессу использовать более 4 ГБ (2 пользователя / 2 ядра в 32-разрядной / PAE, 4 ГБ пользователя в x64. См. Расширение Windows: виртуальная память ) памяти будет ли эта память перенесена в физическую память или на диск.
Таким образом, для Firefox, который не имеет 64-разрядной версии, это означает, что Firefox в конечном счете ограничен 2 ГБ (PAE) или 4 ГБ (x64) памяти пространства пользователя независимо от установленной ОЗУ. Даже если у вас установлено 64 ГБ ОЗУ, если Firefox превышает использование, он исчерпает лимит памяти.
Это выглядит чрезмерно и, возможно, указывает на утечку памяти или ручки. Хуже того, в вашем случае файл подкачки недостаточно велик для того, чтобы перенести какой-либо протекающий процесс на диск, поэтому вы по сути заставили его просочиться исключительно в физическую ОЗУ.
В статье TechNet Возникла проблема с чрезмерным «измененным» использованием памяти в Win7 x64, более 3,6 ГБ, какие-либо предложения? пользователь с похожими симптомами (большой общий / измененный блок) находит:
В итоге, как предлагает magicandre1981, проблема заключалась в приложении Dell Wireless (Broadcom) для локальной сети:
Аналогично, в Излишне измененной памяти в разделяемой памяти ,
Приложение лотка BCMWLTRY.EXE также участвует в Pagefile и продолжает расти, пока у меня не кончится память
Дополнительные ссылки на проблемы BCMWLTRY.EXE / Dell Wireless Tray (WLTRAY.EXE), диагностику и решения:
Таким образом, в этих случаях это не драйвер, а приложение в трее, которое поставляется вместе с драйвером. Я бы согласился, что, учитывая OEM вашей беспроводной карты, что BCMWLTRY.EXE запущен, и довольно большое количество почти идентичных проблем, это является частью первой проблемы.
Вы также можете добавить столбцы «Дескрипторы» и «Ошибки страницы» в диспетчер задач, чтобы проверить их чрезмерное использование в случае, если есть более ошибочные программы. Вы можете использовать SysInternals VMMap для просмотра распределения виртуальной памяти с точки зрения каждого процесса. Утечки дескрипторов коварны, потому что они также, вероятно, протекают объекты Windows. Microsoft предоставляет инструмент под названием Application Verifier, который, помимо прочего, поможет отследить протекающие маркеры.
Итак, ответ таков : у вас, вероятно, есть утечка памяти, скорее всего, в BCMWLTRY.EXE (или в некоторых других приложениях, у которых есть утечка дескрипторов или подобные общие ресурсы), и ОС не хватает страниц с резервной копией диска, чтобы более «изящно» * обрабатывать такие условие.
* В утечке памяти нет ничего особенно «грациозного», но файл подкачки ~ 4 ГБ позволил бы процессу дойти до своего предела наследования (действующего как квота) и затем аварийно завершить работу, создав явный шаблон в журнале событий определенного сбой процесса с последующим освобождением всех ресурсов и, при перезапуске, повтор. Без встроенного 32-разрядного ограничения адресного пространства, он мог бы сначала пережевать много места на диске. В действительности все процессы теперь ограничены в ресурсах, поэтому менее понятно, закрывается ли он из-за собственной утечки (Firefox) или из-за другого приложения (BCMWLTRY).
источник
Ваш измененный список памяти слишком велик (см. Большую оранжевую полосу в ResMon). Это использует более 3 ГБ ОЗУ. Одна известная причина - старые драйверы Broadcom Wifi. Если ваш ноутбук использует адаптер Broadcom Wifi, обновите драйверы или остановите BCMWLTRY.EXE при запуске с помощью msconfig.exe, чтобы исправить это.
источник
The problem is well known.
Возможно, но это не значит, что даже люди, которые знакомы с ним, не говоря уже о тех, кто не может, просто могут поставить и диагностировать это без ссылки на страницу с соответствующими шагами. Если вы ссылаетесь на что-то подобное, тогда уместно ссылаться на него, а не просто ожидать, что люди уйдут и сами его найдут. Если это то, что вы ожидаете, то вы должны просто упомянуть это в комментарии, а не в ответе.Некоторое время назад у меня разыгралась шутка, когда кто-то отредактировал мои настройки MSConfig, ограничив мою максимальную память следующим образом:
Так что это еще одна потенциальная причина.
источник
Проблема, кажется, из-за небольшого файла Page. Согласно вашему снимку экрана, ваша система имеет значительную Модифицированную память. Модифицированная память - это память, которая ожидает записи в файл подкачки, прежде чем он будет переведен в режим ожидания. Увеличение вашего файла подкачки эффективно уменьшит вашу Модифицированную память, что эффективно увеличит ваш режим ожидания и доступную память.
источник
Ваша система использует все 8 ГБ ОЗУ, просто она использует ее не так эффективно, как хотелось бы. Я вижу огромное количество кеша в системе. Windows автоматически уменьшит размер кеша, поскольку приложениям требуется больше оперативной памяти.
Что касается размера файлов подкачки, я процитирую кого-то (Марк Руссинович), который на самом деле знает, о чем они говорят:
Насколько большой я должен сделать файл подкачки?
Если вы хотите узнать истинную правду о том, что происходит в вашей системе, просто остановитесь прямо сейчас и прочитайте целую серию статей Марка по управлению памятью Windows. Он, вероятно, главный мировой авторитет в подобных вещах.
Я сам устанавливаю абсолютный минимальный размер файла подкачки в своих системах Windows (достаточно, чтобы сохранить мини-дамп) или даже отключаю его полностью. Вам никогда не захочется использовать этот файл подкачки во время нормальной работы системы. Если вы это сделаете, то пришло время купить больше оперативной памяти или закрыть некоторые приложения, вы выбираете.
Учитывайте скорость в ОЗУ по сравнению с SSD или жестким диском, если учитывать человеческое время. [Память класса памяти: технологии, системы и приложения - страница 22]
Вы действительно хотите, чтобы ваша оперативная память была почти случайным образом перетасована на запоминающее устройство, которое в 1 или 100 раз медленнее, чем ОЗУ, просто потому, что у вас недостаточно ОЗУ?
Еще один момент, о котором я не слышал, это то, что чип Intel HD Graphics 3000 использует «разделяемую память». На приведенном скриншоте он может потреблять до 1,7 ГБ вашей оперативной памяти. Так что поцелуй на около 1 ГБ вашей общей оперативной памяти до свидания там.
источник
Ваш BIOS и драйверы в порядке, как и ваша физическая память. Возиться с настройками оборудования и BIOS вы ничего не получите. Проблема в вашем смехотворно маленьком файле подкачки. Он должен быть таким же большим, как ваша установленная физическая память, но он равен 512 МБ, что составляет всего лишь 1/16 этого размера. Чтобы исправить проблему, сделайте это:
Перейдите в Панель управления / Система и безопасность / Система / Дополнительные параметры системы.
Выберите вкладку «Дополнительно» и нажмите кнопку «Настройки» в разделе «Производительность».
Выберите вкладку «Дополнительно».
Под Виртуальной памятью нажмите Изменить.
Установите флажок «Автоматически управлять размером файла подкачки для всех дисков».
Теперь просто нажмите кнопку ОК и перезагрузите, как требуется.
источник
Windows 7 агрессивно кеширует информацию. Это во многом то, что заставило его работать лучше, чем Vista. У вас все еще есть куча свободной памяти, которую можно использовать, если она нужна вашим программам, просто Windows старается быть умной и угадывать, что вашему компьютеру понадобится или к чему будет обращаться дальше, поэтому она предварительно загружает (кэширует) информацию в оперативную память, которая получает Доступ много. Поскольку Windows не нужно искать эту информацию на жестком диске, это заставляет Windows работать быстрее.
http://arstechnica.com/information-technology/2010/02/behind-the-windows-7-memory-usage-scaremongering/
источник
Самое простое - обновить драйверы компьютера, особенно BIOS и чипсет. Просто тот факт, что Firefox работает так высоко, я бы затем сделал глубокое сканирование, чтобы увидеть, запускаете ли вы какие-либо боты в вашей системе, после этого я бы отключил плагины и надстройки один за другим в Firefox, чтобы увидеть если это уменьшает симптомы. Конечно, не мешало бы сделать то, что было упомянуто, поскольку это должно быть регулярное техническое обслуживание, даже если это не решит вашу проблему.
источник