Утечка памяти

Здравствуйте.

Последние несколько месяцев начал замечать, что происходит утечка памяти из-за Аваста.
Стоит мне устанавливать какую-либо программу из .exe файла и оперативная память начинает уменьшаться, а после окончания установки память не возвращается в исходное положение, а остается на прежнем уровне.
Тоже самое происходит с торрентами - при закачке съедается память и при окончании закачки не возвращается в исходное положение.
Таким образом съедается 3-3.5гб из 4.
При отключенном Авасте такого нет.
В процессах память никак не отображается

http://savepic.ru/6712648.jpg

Если отключить экран файловой системы, то утечки памяти нет.
Помогите плиз решить проблему.
Спасибо.

Уточните (приложите скриншот вкладки “Процессы”):
1). Не отображаются столбцы “Память”, “Память - частный рабочий набор”, … ?
http://windows.microsoft.com/ru-ru/windows/what-task-manager-memory-columns-mean#1TC=windows-7
2). Столбцы отображаются, но пустые?
В этом случае проблема может возникать из-за изменений в региональных настройках ОС (какое-то кривое приложение, зловред, …)
Пуск >Панель управления >Язык и региональные стандарты > Форматы >Дополнительные параметры > Числа >Сбросить >Перезагрузить систему.

У меня Windows 7

Память в процессах не отображается вообще. Я запускаю setup.exe и на просто утекает, примерно по 10мб в секунду.
Так с любым .exe файлом. И иногда такая же утечка случается при загрузке с торрентов.

http://savepic.ru/6722892.jpg

http://savepic.ru/6703437.jpg

  1. На скриншоте вкладки “Процессы” какой-то столбец памяти отображается. Для отображения других столбцов: Вид >Выбрать столбцы.
  2. Судя по скриншоту, у Вас установлен и работает AnVir Task Manager (процесс AnVir.exe), который кроме всего прочего еще осуществляет: замену Диспетчера Задач, обнаружение и удаление вирусов и spyware.
    Не уверен, но не исключаю конфликтов.

Исправил. Теперь отображается все столбцы с памятью, но нужного там нет.

AnVir Task Manager я сам запустил, посмотреть что отображается в нем. Но там так же.

А какой Вам нужен? На вашем скриншоте Mozilla Firefox (+ Flash player, + plugin-container) потребляет 500 Мб, а AvastSVC 40 Мб. Вы инсталлируете программы с запущенным браузером? Тогда еще откройте побольше вкладок с мультимедиа (на каждую вкладку добавиться по своему процессу plugin-container).

Тот который откусывает около 2гб
Неужели Вы не видите, что на том скриншоте 78% (из4гб) памяти занято, а соответствующих этому объему процессов нет.

Причем здесь Мазила? Вы правильно подсчитали, и все это вместо с виндой без ресурсоемких приложений занимает примерно 1.5 гб.
Я запускаю инсталляцию программы (exe файл) и экран файловой системы Avast откусывает 2гб. Причем в процессах эта память не отображается.
Вот память

http://savepic.ru/6703439.jpg

А вот процессы

http://savepic.ru/6688079.jpg

2гб улетело в трубу и даже после окончания установки программы память не вернулась.

Откуда такая уверенность? У Вас все процессы Avast в “Пиковом рабочем наборе” потребляли менее 250 Мб.
Попробуйте очистить кэш системы (см. часть 1)
http://ru.wikihow.com/очистить-кэш-в-Windows-7

Когда я отключаю экран файловой системы проблемы нет.

Не помогло.

Если есть желание и время, можете воспользоваться утилитой RAMMap:
https://technet.microsoft.com/ru-ru/sysinternals/ff700229
http://blogs.technet.com/b/askperf/archive/2010/08/13/introduction-to-the-new-sysinternals-tool-rammap.aspx
Наиболее интересные вкладки - Use Counts и File Summary.

Спасибо!!!
В общем ситуация немного прояснилась.

Решил я удалить аваст и поставил AVG. Поставил и решил запустить тот же самый .exe - то же самое!!! Память исчезает в таком же объеме.
Отключаю AVG - все нормально!

Эта прога вот что выдает.

http://savepic.ru/6747483.jpg

http://savepic.ru/6736219.jpg

Собственно, Stronghold`s_HD_[RePack_06.01.14]_-l-.mdx и есть та самая прога.
Помогите плиз, что можно сделать дальше. На сколько я понял, дело здесь в Windows?
Спасибо.

P.S. Сейчас отошел от компа на час, пришел - оперативка освободилась полностью. Однако rammap показывает

http://savepic.ru/6730077.jpg

Якобы еще пол гига тот exe занимает.
В диспетчере занято, 1.4 гб при включенном фаерфоксе, т.е. как и должно быть.

http://savepic.ru/6701405.jpg

Сейчас у меня работает браузер SRware Iron.Открыты страницы сайтов: Одноклассники и наш Форум.В браузер вставлены расширения и включены:AdBlock 2.18–Avast Online Security 10.0.2502.149–Ghostery 5.4.1–SiteAdvisor 3.65.135.1–Speed Dial (ru) 2.4.1 и WOT 2.5.16
У меня ОЗУ 2048 Мб,размер файла подкачки на усмотрение системы равен-2008 Мб. Вот скрины моего Диспетчера задач.Процессов(служб) у меня всего-152,из них работает только 59,остальные-93 отключены или настройки стоят на Ручное.С вашей памятью можно вообще отказаться от файла подкачки.оставить только для системных ошибок файлик порядка 512 Мб.У вас очень много служб работает.Из них половина вам вообще не нужна.Разберитесь с ними.Какие оставить,а какие выключить.Только отключать надо те,которые вам вообще не нужны.И очень осторожно.У вас много программ работает,кроме вашего браузера.А ещё работают и приложения в фоновом режиме,которых мы не видим в Диспетчере.Скачайте программу AutoRuns,запустите её и увидите сколько программ,приложений и другого прочего запускается при запуске всей операционной системы.Скачайте её с официального сайта—
https://technet.microsoft.com/ru-RU/sysinternals/bb963902.aspx
И почитайте—
http://www.outsidethebox.ms/14645/ как с ней работать.
Наведите порядок и в Автозагрузке,и в службах.И посмотрите как будет работать всё.

Ещё два скрина-

Stronghold`s_HD_[RePack_06.01.14]_-l-.mdx - это не программа, а образ DVD (CD?) игры, который Вы, по всей видимости, смонтировали в программе для эмуляции виртуальных приводов (Alcohol, Daemon Tools, …). Исполняемый файл программы внутри (в образе).
1). Вы установили игру на ПК?
2). Она запускается ярлыком на Рабочем столе или из меню Пуск?
3). Для работы игры необходим диск (образ) в виртуальном приводе? (Демонтируйте образ на виртуальном приводе и попробуйте запустить игру).

Похоже “сидит” в кэше.

Был не совсем точен. Да, это образ диска. Но если устанавливать что-то из .exe, то будет тоже самое. Вот пример Deus Ex GOTYR Edition

http://savepic.ru/6695273.jpg

  1. Да
  2. Можно по всякому запустить
  3. Нет

В RAMMap - меню “Empty” - команда “Empty standby list”?

Сейчас сделал полную установку той проги без антивирусника.
В общем зря я на антивирусники ругался.
Они здесь ни причем. Оно и без антивирусников так же.

Нажал, ничего не произошло.
Думаю может вообще ось переустановить…

Может программы “горбатые” (сильно репакнутые)?

Попробуйте повторить и после “Empty Standby List” нажать F5

Вы службу Superfetch не трогали?
Проверьте параметры реестра в HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters:
EnablePrefetcher (REG_DWORD - 0x00000003 (3);
EnableSuperfetch (REG_DWORD - 0x00000003 (3).
Если параметры правильные, то попробуйте еще эту программу (портабельную версию):
http://www.henrypp.org/product/memreduct

Немного разобрался. В общем я переустановил ось и все тоже самое.
Если вставить диск в виртуальный привод, то почему-то при установке с него (или вообще копировании файлов) он копируется в оперативную память, т.е. ее использует при чем не как кэш.
Это нормально? Ну а после извлечения диска из виртуалки естественно память вся освобождается… Просто я такого что-то не припомню…
Пробовал и DT и Alchohol120 - одно и тоже.
Если запустить с диска .exe с обычного раздела диска, то память используется только до установки (использует аваст при проверке до 500мб, есть процессах). Вероятно я по невнимательности не доглядел и принял тогда это за утечку.
RAMMap показывает, что в памяти она есть, но она именно в кэше, как и должно быть

http://savepic.ru/6704485.jpg

http://savepic.ru/6701413.jpg

В общем дело в виртуальных приводах.
А у торрентов своя отдельная независимая поблема. Я еще как-то давно читал об утечке памяти через в них.

Эта программа возвращает полностью оперативную память.

Windows 7 x64 (запрещен автозапуск со всех дисков через редактор групповых политик), Alcohol 52 Free, AVG IS 2015

http://i9.pixs.ru/thumbs/4/3/4/778183jpg_5142497_16046434.jpg

При копировании из виртуального привода на жесткий диск (через контекстное меню ОС) исполняемый файл сохраняется только в кэше.

http://i9.pixs.ru/thumbs/5/6/9/ScreenShot_8812853_16046569.jpg

После выполнения “Empty standby list” - “F5” в RAMMap файл из кэша удаляется.

http://i9.pixs.ru/thumbs/6/7/9/ScreenShot_7094604_16046679.jpg

При копировании из виртуального привода на жесткий диск в Total Commander ни в оперативную память, ни в кэш файл не помещается.

http://i9.pixs.ru/thumbs/8/2/7/ScreenShot_7876876_16046827.jpg