Почему половина моей оперативной памяти 8 ГБ отсутствует?

39561
Boris_yo

Два года сидел с 8 ГБ ОЗУ, все еще думая, что мне нужны еще 4 ГБ, и никогда не задавался вопросом, почему так часто я получаю сообщение о нехватке физической памяти, которая закрывает все открытые программы (в основном Firefox, потому что это в основном то, что я использую), если не обращать внимания немедленно. Затем мне пришлось бы перезапускать программы, используя большую часть памяти (Firefox - одна из них), чтобы продолжить нормальную работу и не терять несохраненные изменения.

В любом случае, я заметил, что хотя система видит 8 ГБ ОЗУ, она все еще использует половину, и я продемонстрирую это на скриншотах.

Совмещенные скриншоты системной информации и диспетчера задач:

enter image description here

Скриншот монитора ресурсов:

enter image description here enter image description here

Скриншот RAMMap:

enter image description here

И, наконец, мое состояние файла подкачки в то и другое время. Дело в том, что он все время большой:

enter image description here

Обратите внимание на « Доступную » и « Свободную » память на скриншоте выше. Это то, что я вижу в диспетчере задач большую часть времени, и открытие еще 5-7 вкладок в Firefox вызывает предупреждение « Недостаточно памяти ».

В настоящее время используется основная видеокарта:

enter image description here

Какие-нибудь мысли?

WLTRAY.EXE здесь не упоминалось, но посмотрите на это:

enter image description here

Системные характеристики

  • Dell Latitude E6420
  • 8 ГБ ОЗУ, 120 ГБ Intel SSD
  • Intel HD Graphics, nVidia NVS4200M
  • 64-битная Windows Enterprise

ОБНОВЛЕНИЕ 3 мая 2014 - я не думаю, что проблема была в процессе беспроводного адаптера. Я все еще думаю, что это связано с Firefox. Вот скриншот диспетчера задач:

enter image description here RamMap:

enter image description here

VMMap:

enter image description here

ОБНОВЛЕНИЕ: 01/04/15

Похоже, вся моя система имеет утечку памяти. Я попытался использовать Chrome и, в конце концов, как и в Firefox, он вылетает либо с сообщением, показанным здесь, либо с результатом BSOD или пустым экраном, где перезапуск - единственный способ снова работать.

Вот мой браузер Chrome, запущенный после нескольких часов его последней перезагрузки, с 29 вкладками:

Диспетчер задач Windows

enter image description here

Монитор ресурсов

enter image description here

Диспетчер задач Chrome

enter image description here

Я перезапустил Chrome и вот статистика:

Диспетчер задач Windows

enter image description here

Монитор ресурсов

enter image description here

Диспетчер задач Chrome

enter image description here

25
В Vista это будут Свойства системы / Дополнительно / Параметры производительности / Дополнительно / Изменение виртуальной памяти. Установлен ли параметр «Автоматически управлять размером файла подкачки для всех дисков»? Daniel R Hicks 10 лет назад 0
Насколько я знаю, Windows не предупреждает о недостатке физической памяти. Предупреждение относится к нехватке виртуальной памяти и возникает, когда выделенная память для всех процессов превышает сумму физической памяти и файлового пространства подкачки. У вас очень маленький файл подкачки. Это вызывает проблему. David Marshall 10 лет назад 12
Вы пропустили самый важный снимок экрана: график в нижней части вкладки «Память» в Resource Monitor. Daniel B 10 лет назад 1
Ну, я не могу вам точно помочь, но источник проблемы очевиден: буфер записи на диск занимает огромные объемы памяти. Daniel B 10 лет назад 0
@DanielB Записать в дисковый буфер? Разве это не «модифицированная» память, которую мы можем видеть в Resource Monitor? У меня все еще есть почти 8 ГБ заполненного файла подкачки. Boris_yo 10 лет назад 0
@Boris_yo - Вы хотите, чтобы ваш файл страницы был заполнен ... хотя ... он просто мал, поэтому ваша память используется в качестве буфера. Ramhound 10 лет назад 0
«Изменено» - это просто: данные, которые еще не записаны на диск. Daniel B 10 лет назад 0
`@Boris_yo - Вы хотите, чтобы ваш файл страницы был заполнен` Нет, вы не делаете; Вы хотите заполнить физическую память перед тем, как прикасаться к диску. Synetech 10 лет назад 2
@ Synetech А по фотографиям он не заполнен, верно? Или это судя по большому количеству модифицированной памяти? Boris_yo 10 лет назад 0
Самое смешное, что хотя диагностическая процедура ОП была неправильной и 99% времени приходили к неверному выводу, в этом случае он действительно поставил правильный диагноз. Около половины, если его RAM тратится впустую из-за неисправного драйвера устройства. David Schwartz 10 лет назад 0
@Boris_yo В RamMap перейдите на вкладку «Процесс» и выполните сортировку по измененным значениям, чтобы узнать, сколько учитывается и какими процессами. Большое отставание от измененных страниц говорит о том, что файл подкачки занят (заполнен). Maxx Daymon 10 лет назад 0

8 ответов на вопрос

17
Maxx Daymon

«Почему половина моей оперативной памяти в 8 ГБ отсутствует?»

Оно не пропало и даже не использовано . Приблизительно 4GiB находятся в активном использовании, и дополнительные 3,3GiB неактивны, но также используются. 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 ГБ, какие-либо предложения? пользователь с похожими симптомами (большой общий / измененный блок) находит:

Модифицированная память - это память, которая была выделена некоторым приложением и затем удалена из рабочего набора приложения, обычно потому, что она не использовалась в течение длительного времени. Тот факт, что большая часть вашей памяти находится в этом состоянии, означает две вещи:

  1. Некоторым приложениям (или нескольким приложениям) выделено много памяти, и большая часть ее не используется активно. Часто (но не всегда) это происходит из-за утечки памяти в приложении.
  2. Файл подкачки недостаточно велик, чтобы система могла переместить всю эту неиспользуемую память на диск.

В итоге, как предлагает magicandre1981, проблема заключалась в приложении Dell Wireless (Broadcom) для локальной сети:

Спасибо всем, у меня была та же проблема, я добавил дескрипторы и GDI и увидел, что BCMWLTRY.EXE, утилита беспроводного лотка Dell, создает дескрипторы без остановок. Спасибо за совет. Обновление: поэтому я отключил службу, которая запустила BCMWLTRY.EXE +, перезагрузился, и теперь я не вижу утечек дескриптора. WLTRAY.EXE все еще работает, но он не пропускает дескрипторы.

Аналогично, в Излишне измененной памяти в разделяемой памяти ,

Утилита Dell wlan была причиной. Уничтожение процесса bcmwltry.exe в диспетчере задач освободило память. Но этот процесс начался снова через несколько секунд. Это было довольно дерьмово - я не мог удалить его. К счастью, этот ноутбук все равно нуждался в смене ОС, поэтому я даже не пытаюсь это исправить. ... Та же самая проблема здесь. Уничтожение и отключение DW WLAN (bcmwltry.exe) освободило 5 ГБ памяти. Утечки.

Приложение лотка 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).

Нет способа изящно справиться с такой ситуацией. Разбивка диска операцией подкачки, безусловно, не является изящным решением. На самом деле, я подозреваю, что небольшой файл подкачки избавил его от многих проблем, так как он получил информацию об утечке памяти до того, как система стала полностью непригодной для использования из-за постоянного подкачки страниц. Ben Voigt 10 лет назад 0
@BenVoigt Изящного не может быть лучшим термином в этом случае, но это, конечно, спорно неудовлетворительный ли быстро помогли в этом случае. Поскольку все процессы являются 32-разрядными, наличие файла подкачки ~ 4 ГБ позволило бы ошибочному / протекающему процессу превысить его адресную емкость, умереть и вернуть память в очень очевидном цикле (в журнале событий), не оставляя при этом голодание другим процессы памяти (например, потеря данных, вызванная Firefox). 64-битный процесс запуска в 64-битной ОС был бы более проблематичным, и в этом случае были бы полезны квоты. Maxx Daymon 10 лет назад 0
В блоге Марка Руссиновича [Расширяя границы Windows: виртуальная память] (http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx) он подробно описывает факторы выбора файла подкачки. размер. В конце концов, это зависит от пользователя, желают ли они значительно более высокого риска потери данных под нагрузкой или более высокого риска замедления под нагрузкой и в какой степени они хотят взять на себя каждый риск. Вся цель виртуальной памяти состоит в том, чтобы сделать этот выбор. Maxx Daymon 10 лет назад 0
ОС определенно является 64-битной версией Windows 7, поскольку на снимке экрана диспетчера задач показана общая физическая память объемом 8 ГБ. В 32-битной Windows 7 это значение не будет превышать 4 ГБ. Andrew Medico 10 лет назад 0
32-разрядные версии Windows, работающие на процессорах x64, включают расширение физических адресов (PAE): ** «Windows автоматически включает PAE, если DEP включен на компьютере, поддерживающем аппаратное DEP, или если компьютер настроен для горячего добавления объем памяти устройств в памяти превышает 4 ГБ. "** [Расширение физического адреса] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa366796 (v = vs.85 .aspx) и ** BCDEdit / set PAE ForceEnable ** также принудительно активизирует его, если не включен. Отсутствие суффикса размера адресации "Firefox` * `32" в диспетчере задач * предполагает *, что это * вероятно * 32-битное PAE. Maxx Daymon 10 лет назад 0
Снова посмотрел на скриншот списка процессов и понял, что это Resource Monitor, а не Task Manager, а Resource Monitor не имеет суффикса \ * 32. Несмотря на это, как 32-битный процесс, Firefox близок к своему пользовательскому пределу, независимо от того, работает ли он на 64-битной или PAE. Maxx Daymon 10 лет назад 0
Как указано в OP, операционная система является «Windows [7] Enterprise 64-bit». and31415 10 лет назад 0
@ and31415 Да, теперь я это вижу. Я обновил ответ, чтобы убрать предположение, но это ничего не меняет. Maxx Daymon 10 лет назад 0
@MaxxDaymon обратите внимание на предложение в вашей ссылке, которое гласит: «Некоторые 32-разрядные версии Windows ** Server **, работающие в системах на базе x86, могут использовать PAE для доступа к 64 ГБ или 128 ГБ физической памяти». Все версии клиента x86 ограничены 4 ГБ ОЗУ (подтверждено по адресу http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx) Andrew Medico 10 лет назад 0
@AndrewMedico Это спорный вопрос. Как указывает and31415, OP использует 64-битный. Тем не менее, PAE * включен * в клиентской Windows x86 на способных компьютерах, но установка его для разрешения> 4 ГБ выглядит так, как будто это нарушение ** лицензии ** и, следовательно, не подходит для публикации здесь, но * множество * людей делают так что, несмотря на нарушение лицензирования. Maxx Daymon 10 лет назад 1
@MaxxDaymon Спасибо, я проверю это и дам вам знать. Boris_yo 10 лет назад 0
@MaxxDaymon Привет, Макс. Можете ли вы взглянуть на мой обновленный вопрос? Boris_yo 10 лет назад 0
Пожалуйста, предоставьте ссылку для разделения 4GiB, доступного для 32-битных процессов, на пользователя и ядро. Я не слышал о такой вещи, и это все равно не имеет никакого смысла. Кроме того, похоже, что 32-разрядные программы [отлично способны] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778%28v=vs.85%29.aspx) адресации 4 ГБ когда установлены соответствующие флаги. Более того, я лично был свидетелем 32-битной сборки Firefox, передающей 4GiB до сбоя (я парень с 2000 открытыми вкладками). Bob 10 лет назад 0
@Boris_yo Быстрый поиск показывает, что WLTray также замешан. Я смотрю на отношения между ними. Дескрипторы 98 КБ в диспетчере задач довольно высоки, а 16 КБ приложениями в трее очень высоки. Утечки ручек коварны, потому что они исчерпывают фиксированные пределы памяти, но не видимым образом из-за их общей природы. Каждый дескриптор, вероятно, также пропускает объект - WinObj покажет вам, какого рода. Maxx Daymon 10 лет назад 0
@Boris_yo Я добавил ссылку на ** Appliation Verifier ** - инструмент, который помогает отслеживать приложения, которые обрабатывают утечки. Ручки 16k довольно абсурдны, так что довольно ясно, что это оскорбительное приложение. Обновление (или понижение) приложения может помочь. Первое обнаружение утечки WLTRAY, которое я обнаружил в 2007 году, может быть хроническим. Maxx Daymon 10 лет назад 0
@Bob Вы правы. Я обновил его для предела 4GiB для 32 под x64 и 2GiB для 32-битного под 32-bit PAE. Также добавлена ​​ссылка. Я думаю, может быть, мне следует просто удалить информацию PAE, как она была первоначально добавлена, из-за моей первоначальной путаницы в отношении того, откуда появился один из снимков экрана. (Это много вкладок, но я понимаю!) Maxx Daymon 10 лет назад 0
@MaxxDaymon После выбора утечки приложения я получаю это сообщение: http://s24.postimg.org/6aool2yqd/Application_Verifier_Debugger_Required_2014_04.jpg Boris_yo 10 лет назад 0
13
magicandre1981

Ваш измененный список памяти слишком велик (см. Большую оранжевую полосу в ResMon). Это использует более 3 ГБ оперативной памяти. Одна известная причина - старые драйверы Broadcom Wifi. Если ваш ноутбук использует адаптер Broadcom Wifi, обновите драйверы или остановите BCMWLTRY.EXE с помощью msconfig.exe, чтобы исправить это.

У меня есть DW1530 Wireless-N WLAN Half-Mini Card. Есть ли способ определить потребление памяти на уровне драйвера? Boris_yo 10 лет назад 0
Можете ли вы предоставить ссылку в поддержку вашего ответа? Abhijit 10 лет назад 3
@Abhijit - проблема хорошо известна. Я согласен, что эта проблема действительно вызвана водителем. Ramhound 10 лет назад 0
Если бы у него был адекватный файл подкачки, то 3 ГБ просто бы выгружались, но его нельзя было заменить, потому что его файл подкачки был всего 512 МБ. Carey Gregory 10 лет назад 0
Есть ли какое-либо программное обеспечение для оптимизации, работающее на SSD, эквивалентное Samsung Magician? Это выделяет большой объем памяти и мешает работе диспетчера памяти Windows. David Marshall 10 лет назад 0
Плата DW1530 Wireless-N WLAN Half-Mini является устройством широкополосного доступа (BCM43228). Получите последние версии драйверов, и если это не помогает, используйте msconfig.exe и не позволяйте BCMWLTRY.EXE запускаться при запуске. magicandre1981 10 лет назад 0
Давние проблемы с утечкой памяти [BCMWLTRY.EXE] (http://superuser.com/a/152984/80422) Maxx Daymon 10 лет назад 1
«Проблема общеизвестна». Может быть, но это не значит, что даже люди, которые знакомы с ней, не говоря уже о тех, кто не знает, могут просто поставить и диагностировать ее без ссылки на страницу с соответствующими шагами. Если вы ссылаетесь на что-то подобное, тогда уместно ссылаться на него, а не просто ожидать, что люди уйдут и сами найдут это. Если это то, что вы ожидаете, то вы должны просто упомянуть это в комментарии, а не в ответе. Synetech 10 лет назад 9
@DavidMarshall Intel SSD Optimizer работает каждое воскресенье. Boris_yo 10 лет назад 0
@Boris_yo это ** НИЧЕГО ** с оптимизатором. Отключите ** BCMWLTRY.EXE ** от запуска при запуске, и проблема ** FIXED **. magicandre1981 10 лет назад 0
@ magicandre1981 Я сделал это и буду держать вас в курсе. Я также уменьшил размер файла подкачки до 412 МБ, как это было раньше, чтобы удостовериться, что это ошибка BCMWLTRY.EXE. Boris_yo 10 лет назад 0
6
JMK

Некоторое время назад у меня разыгралась шутка, когда кто-то отредактировал мои настройки MSConfig, ограничив мой максимальный объем памяти, например так:

MaxMem

Так что это еще одна потенциальная причина.

Спасибо за помощь, но никто не подшучивал над мной. Boris_yo 10 лет назад 0
Это не проблема здесь. ОС видит и использует все 8 ГБ ОЗУ. Andrew Medico 10 лет назад 4
4
Abhijit

The Problem seems to be because of small Page file. As per your screen shot, your system has a considerable Modified Memory. Modified Memory is the memory that is waiting to be written to the page file before it is moved to the Standby. Increasing your pagefile would effectively reduce your Modified Memory, which would effectively increase your Standby and available memory.

Запись дополнительных 3 ГБ «модифицированной памяти» в файл подкачки ничего не даст, кроме дополнительных 3 ГБ записи на диск, изнашивания его SSD и замедления других программ, которые должны выполнять дисковый ввод-вывод. Ben Voigt 10 лет назад 0
Это, безусловно, позволило бы добиться чего-то: освободило бы 3 ГБ ОЗУ для процессов, которые действительно хотят активно его использовать. Andrew Medico 10 лет назад 2
Другие процессы, имеющие свободную оперативную память, не помогают им, если они ожидают в очереди ввода / вывода. И наличие свободной оперативной памяти является временным, когда у вас такая большая утечка, вы только удваиваете время. Ben Voigt 10 лет назад 0
2
Ausmith1

Your system is using all of your 8GB of RAM, it just not using it as efficiently as you would wish. I see a huge amount of cache on the system. Windows will automatically decrease the cache size as applications need more RAM.

Regarding page files size, I'll quote someone (Mark Russinovich) who actually knows what they are talking about:

How Big Should I Make the Paging File?

Perhaps one of the most commonly asked questions related to virtual memory is, how big should I make the paging file? There’s no end of ridiculous advice out on the web and in the newsstand magazines that cover Windows, and even Microsoft has published misleading recommendations. Almost all the suggestions are based on multiplying RAM size by some factor, with common values being 1.2, 1.5 and 2.

If you want the know the real truth of what is happening on your system then just stop right now and read Mark's whole series of articles on Windows memory management. He's probably the worlds foremost authority on this sort of stuff.

I myself set the absolute minimum page file size on my Windows systems (just enough to save a mini dump) or even disable it entirely. You never, ever want to hit that page file during normal system usage. If you do then it's time to buy more RAM or close some apps, you choose.

Consider the speed in RAM vs. SSD or hard disk when correlated to human time scales. [Storage Class Memory: Technology, Systems and Applications - Page 22]

  • A RAM access takes about 60ns, lets equate that to 1 minute in a human relatable scale.
  • A SSD access takes about 50us, that's about 800 times slower than RAM, which makes it about 14 hours at a human scale.
  • A fast hard drive access takes 5ms, that's about 83,000 times slower than RAM, which makes it about 60 days at a human scale.

Do you really want your RAM to get semi-randomly shuffled off to a storage device that's 1K times or 100K times slower than RAM just because you didn't have enough RAM?

Another point that I haven't seen anyone bring up is that the Intel HD Graphics 3000 chip uses "shared memory" From the screenshot you show of it, it can consume as much as 1.7GB of your RAM. So kiss at about 1GB of your total RAM goodbye there.

около 1Гб? Его более 1,5 ГБ, вероятно, больше (ближе к 2 ГБ), если учесть, что ОС собирается зарезервировать некоторую память для связи с ней. Ramhound 10 лет назад 0
Драйверы Intel позволяют настраивать себя в зависимости от разрешения и глубины цвета, которыми управляет пользователь системы. Таким образом, по крайней мере, 1 ГБ оперативной памяти ушел сразу, но вы совершенно правы, что в зависимости от обстоятельств пользователя драйверы Intel могут использовать более близкие к 2 ГБ. И это не легко увидеть это «невидимое» использование оперативной памяти с помощью встроенных в Windows инструментов. Ausmith1 10 лет назад 0
Причина, по которой я сказал 1.632GB, в том, что это то, что показано на скриншоте, если только я не принимаю буквально, когда его нет. Ramhound 10 лет назад 0
Да, в тот конкретный момент времени он использовал 1632 МБ, в другое время он мог бы быть больше / меньше. Отключение Intel HD-видео, вероятно, является самым простым решением для этой системы, если предположить, что пользователь желает жить с последствиями наличия только графического процессора Nvidia, такими как увеличение использования батареи. Кажется, небольшая цена, чтобы заплатить мне, чтобы вернуть 1,5 ГБ оперативной памяти. Ausmith1 10 лет назад 0
Этот ответ немного вводит в заблуждение. Вы цитируете Марка Руссиновича, но на самом деле не следуете его совету в связанной статье. jcm 10 лет назад 4
Да, вы правы, я оставил одну информацию о том, почему я использую такой маленький файл подкачки. Это потому, что в моей системе 96 ГБ ОЗУ. Я редко использую более 64 ГБ этого для приложений. В таком случае файл подкачки размером более ГБ или около того просто тратит место на диске. Ausmith1 10 лет назад 0
@ Ausmith1 Почему у вас 96 ГБ оперативной памяти? Зачем тебе столько оперативной памяти? stackErr 10 лет назад 0
ВМ и 3D. В наши дни это не много ОЗУ. Ausmith1 10 лет назад 0
0
Carey Gregory

Ваш BIOS и драйверы в порядке, как и ваша физическая память. Возиться с настройками оборудования и BIOS вы ничего не получите. Проблема в вашем смехотворно маленьком файле подкачки. Он должен быть таким же большим, как ваша установленная физическая память, но он равен 512 МБ, что составляет всего лишь 1/16 этого размера. Чтобы исправить проблему, сделайте это:

Перейдите в Панель управления / Система и безопасность / Система / Дополнительные параметры системы.

Выберите вкладку «Дополнительно» и нажмите кнопку «Настройки» в разделе «Производительность».

Выберите вкладку «Дополнительно».

Под Виртуальной памятью нажмите Изменить.

Установите флажок «Автоматически управлять размером файла подкачки для всех дисков».

Теперь просто нажмите кнопку ОК и перезагрузите, как требуется.

Windows хочет использовать 12 ГБ файла подкачки, и у меня есть 120 ГБ SSD с 17,8 ГБ свободного места на диске. Я мог бы попробовать, но я думаю, что 12 ГБ файла подкачки слишком много для моего неагрессивного использования. Boris_yo 10 лет назад 0
@Boris_yo Почему бы вам не получить стандартный жесткий диск емкостью 500 ГБ или 1 ТБ для хранения всего, что не нужно использовать на SSD? В любом случае, из-за того, как работает TRIM, заполнение твердотельного накопителя практически нецелесообразно, и я уверен, что при необходимости вы можете переместить файл подкачки в другое место (например, на жесткий диск). Thomas 10 лет назад 2
Что сказал @ Томас Ваш SSD перегружен как есть. Обычно плохая идея - заполнить твердотельный накопитель на 80%, а на системный диск всегда требуется не менее 20 ГБ. 12 ГБ для файла подкачки не должны быть проблемой, поэтому вам нужно разгрузить как минимум 20 ГБ на другой диск или просто найти способ освободить столько места. Carey Gregory 10 лет назад 0
В любом случае вы не должны выгружать SSD. Daniel R Hicks 10 лет назад 0
(По сути, Windows не будет использовать больше места для приложений, чем пространство подкачки.) Daniel R Hicks 10 лет назад 0
@Tommas У меня есть ноутбук, и получить жесткий диск означает получить кэдди для дополнительного диска и утратить CD / DVD-RW диск, увеличив вес ноутбука и увеличив потребление энергии. Во всяком случае, вы можете посоветовать размеры, чтобы убедиться, что Caddy подходит для моей модели? Boris_yo 10 лет назад 0
@DanielRHicks Я не должен пейджинг SSD? Какая польза от SSD, если он не используется для подкачки? Если бы я не использовал SSD для подкачки страниц, оставляя файл подкачки на HDD, я бы вернулся в каменный век. Ваш ответ имеет смысл только при условии покупки дополнительной оперативной памяти для системы. Boris_yo 10 лет назад 0
@Boris_yo Я бы просто получил больший SSD. В наши дни вы можете купить высококачественный SSD на 256 ГБ менее чем за 200 долларов. И пока у вас достаточно свободного места, я не знаю ни одной причины не переходить на SSD. Настоящая проблема заключается в том, что вы используете слишком много диска, которым вы сейчас и пользуетесь. Carey Gregory 10 лет назад 0
@CareyGregory Amazon продает Kingston 240 ГБ за 109 долларов, а Crucial 500 240 ГБ - 119 долларов. Проблема в том, что я нахожусь за пределами США и задаюсь вопросом, предлагают ли они международную гарантию. Boris_yo 10 лет назад 0
@Boris_yo Кингстон и Crucial продают по всему миру, поэтому они должны. Carey Gregory 10 лет назад 0
120 ГБ SSD вполне разумно. Отказ жертвовать несколькими ГБ для файла подкачки вполне оправдан. Добавление дополнительных дисков на портативный компьютер не вариант. И другие ответы свидетельствуют о том, что драйверы (и приложения поддержки оборудования) могут быть и часто являются причиной именно этой проблемы. Ben Voigt 10 лет назад 0
@ BenVoigt Я согласен, что вставлять второй диск в ноутбук нецелесообразно; Я бы никогда не предложил сделать это. И 128 ГБ разумно, только если у вас есть достаточное количество свободного места, а ОП - нет. Менее 20 ГБ свободного места на SSD приведет к преждевременному выходу диска из строя, а также заставит его использовать неоправданно маленький файл подкачки. Конечно, он должен исключить проблему с драйверами, прежде чем тратить деньги, но это тривиально просто: просто установите для файла подкачки разумное число (> = 8 ГБ) и посмотрите, устранит ли он проблему. Carey Gregory 10 лет назад 0
0
David

Windows 7 агрессивно кеширует информацию. Это в основном то, что заставило его работать лучше, чем Vista. У вас все еще есть куча свободной памяти, которую можно использовать, если она нужна вашим программам, просто Windows старается быть умной и угадывать, что вашему компьютеру понадобится или к чему будет обращаться дальше, поэтому она предварительно загружает (кэширует) информацию в оперативную память, которая получает Доступ много Поскольку Windows не нужно искать эту информацию на жестком диске, это заставляет Windows работать быстрее.

http://arstechnica.com/information-technology/2010/02/behind-the-windows-7-memory-usage-scaremongering/

-1
Jules2U

Самое простое - обновить драйверы компьютера, особенно BIOS и чипсет. Просто тот факт, что Firefox работает так высоко, я бы затем сделал глубокое сканирование, чтобы увидеть, запускаете ли вы какие-либо боты в вашей системе, после этого я бы отключил плагины и надстройки один за другим в Firefox, чтобы увидеть если это уменьшает симптомы. Конечно, не мешало бы сделать то, что было упомянуто, поскольку это должно быть регулярное техническое обслуживание, даже если это не решит вашу проблему.

Что вы подразумеваете под моими бегущими ботами? Boris_yo 10 лет назад 1
Он имеет в виду вредоносное ПО или тому подобное. Ausmith1 10 лет назад 0

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