Прежде чем я скажу что-либо вообще, я хочу, чтобы вы все знали, где я был с этим вопросом:
- Я запустил несколько AV-сканирований, в том числе: Malwarebytes, Sophos Virus Removal, ADWCleaner, ESET Smart Security 4 и Hitman Pro, которые нашли некоторые PUP и удалили их.
- У меня есть RAMMap, Windows WDK с установленным Poolmon и Process Explorer.
- Я обновил все драйверы, отключил все бесполезные (так называемые неиспользуемые / не нужные) процессы и службы и перезагружал мой компьютер несколько раз в течение вчера и сегодня (когда началась проблема).
- Пожалуйста, когда я говорю об этой проблеме, не говорите мне, что неиспользованная оперативная память - это потраченная впустую оперативная память как верный ответ на мою проблему.Проблема не так проста. Когда моя оперативная память заполняется, у меня возникают проблемы с производительностью и замедлением работы системы, которых у меня не было раньше, в том числе превышение объема ОЗУ и проблемы с заиканием / производительностью системы, когда она исчерпана, что вынуждает меня перезагрузить компьютер.
Вот мои системные характеристики:
Операционная система: MS Windows 7 Ultimate, 64-разрядная версия SP1
Процессор: Intel Core i7 960 @ 3,20 ГГц, 48 ° C, технология Bloomfield 45nm
Оперативная память: 6,0 ГБ, трехканальная DDR3 @ 534 МГц (8-8-8-20)
Материнская плата: ASUSTeK Computer INC. SABERTOOTH X58 (LGA1366) 35 ° C
Графика: NVIDIA GeForce GTX 670
Жесткие диски: 2930GB Seagate ST3000DM001-1CH166 ATA Device (SATA) 30 ° C
Аудио: Realtek High Definition Audio (с материнской платы)
Что я обнаружил при использовании poolmon, так это то, что у меня есть драйвер или что-то еще, что не освобождает освобождает и постоянно увеличивается с именем "Proc".
Как видите, Proc имеет колоссальные 10 освобождений и 46205040 байтов. И это число постоянно растет.
Что я нашел в файле pooltag.txt (если кто-то читает это и интересуется, где найти этот файл, вы можете посмотреть здесь: Y:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\triage) Вот это описание: "Proc - nt!ps - «Объекты процесса», что довольно неинформативно, учитывая общее описание. В любом случае, эта проблема, кажется, усугубляется, когда я запускаю очень интенсивный процесс (такой как World of Warcraft, который обычно занимает 1,6 ГБ ОЗУ).
Когда этот процесс завершается, использование ОЗУ остается таким, как если бы программа никогда не закрывалась. Когда я смотрю на карту памяти, иногда в режиме ожидания остается более 1,5 ГБ. Даже когда я очищаю его в RAMMap, он не очищает его, и оперативная память не освобождается для повторного использования.
Как вы можете видеть здесь, у меня используется 2,9 ГБ (из-за Firefox, Skype и некоторых других программ), но у меня более 1,5 ГБ в режиме ожидания, который не используется, и TaskManager & Process Explorer сообщает, что я использую ближе к 4 ГБ ,
Еще одна проблема, на которую я обратил внимание: я обновил свои драйверы Ethernet из-за некоторых проблем с запаздыванием, с которыми я столкнулся в Интернете (менял модем и затем обновлял их). Проблема ушла. Я уехал на День Благодарения примерно на неделю, когда мой компьютер был выключен. Когда я вернулся домой, я заметил, что процесс: "svchost -k LocalSystemNetworkRestricted", "svchost -k netsvcs" иногда будет использовать более 500-700 МБ ОЗУ, чего я никогда раньше не видел. Прямо сейчас он стоит около 164 МБ, но я даже не видел, чтобы он приблизился к этому числу, прежде чем уйти.
Я просмотрел все программы, удалил несколько программ, которые я установил перед тем, как уйти, затем выполнил проверку на вирусы, которая удалила еще кое-что, и даже откатил мой драйвер Ethernet. Единственные обновления, которые у меня были для Windows 7, были для Защитника Windows (который я впоследствии отключил). И все же это странное поведение сохраняется.
В двух словах:
- Драйвер или системный ресурс "Proc" (полное описание: "Proc - nt!"ps - Обрабатывать объекты "), как показано в PoolMon.exe, неуклонно растет количество используемых байтов, но не освобождает их, в конечном итоге увеличивает объем оперативной памяти и вызывает нестабильность системы и заикание
- Процессы "svchost -k LocalSystemNetworkRestricted" и "svchost -k netsvcs" увеличили использование ОЗУ, несмотря на то, что в системе практически ничего не меняется.
Пожалуйста, дайте мне знать, если кто-нибудь может мне помочь.