Последние несколько месяцев начал замечать, что происходит утечка памяти из-за Аваста.
Стоит мне устанавливать какую-либо программу из .exe файла и оперативная память начинает уменьшаться, а после окончания установки память не возвращается в исходное положение, а остается на прежнем уровне.
Тоже самое происходит с торрентами - при закачке съедается память и при окончании закачки не возвращается в исходное положение.
Таким образом съедается 3-3.5гб из 4.
При отключенном Авасте такого нет.
В процессах память никак не отображается
Уточните (приложите скриншот вкладки “Процессы”):
1). Не отображаются столбцы “Память”, “Память - частный рабочий набор”, … ? http://windows.microsoft.com/ru-ru/windows/what-task-manager-memory-columns-mean#1TC=windows-7
2). Столбцы отображаются, но пустые?
В этом случае проблема может возникать из-за изменений в региональных настройках ОС (какое-то кривое приложение, зловред, …) Пуск >Панель управления >Язык и региональные стандарты > Форматы >Дополнительные параметры > Числа >Сбросить >Перезагрузить систему.
Память в процессах не отображается вообще. Я запускаю setup.exe и на просто утекает, примерно по 10мб в секунду.
Так с любым .exe файлом. И иногда такая же утечка случается при загрузке с торрентов.
На скриншоте вкладки “Процессы” какой-то столбец памяти отображается. Для отображения других столбцов: Вид >Выбрать столбцы.
Судя по скриншоту, у Вас установлен и работает AnVir Task Manager (процесс AnVir.exe), который кроме всего прочего еще осуществляет: замену Диспетчера Задач, обнаружение и удаление вирусов и spyware.
Не уверен, но не исключаю конфликтов.
А какой Вам нужен? На вашем скриншоте Mozilla Firefox (+ Flash player, + plugin-container) потребляет 500 Мб, а AvastSVC 40 Мб. Вы инсталлируете программы с запущенным браузером? Тогда еще откройте побольше вкладок с мультимедиа (на каждую вкладку добавиться по своему процессу plugin-container).
Тот который откусывает около 2гб
Неужели Вы не видите, что на том скриншоте 78% (из4гб) памяти занято, а соответствующих этому объему процессов нет.
Причем здесь Мазила? Вы правильно подсчитали, и все это вместо с виндой без ресурсоемких приложений занимает примерно 1.5 гб.
Я запускаю инсталляцию программы (exe файл) и экран файловой системы Avast откусывает 2гб. Причем в процессах эта память не отображается.
Вот память
Откуда такая уверенность? У Вас все процессы Avast в “Пиковом рабочем наборе” потребляли менее 250 Мб.
Попробуйте очистить кэш системы (см. часть 1) http://ru.wikihow.com/очистить-кэш-в-Windows-7
Решил я удалить аваст и поставил AVG. Поставил и решил запустить тот же самый .exe - то же самое!!! Память исчезает в таком же объеме.
Отключаю AVG - все нормально!
Собственно, Stronghold`s_HD_[RePack_06.01.14]_-l-.mdx и есть та самая прога.
Помогите плиз, что можно сделать дальше. На сколько я понял, дело здесь в Windows?
Спасибо.
P.S. Сейчас отошел от компа на час, пришел - оперативка освободилась полностью. Однако rammap показывает
Сейчас у меня работает браузер 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). Для работы игры необходим диск (образ) в виртуальном приводе? (Демонтируйте образ на виртуальном приводе и попробуйте запустить игру).
Сейчас сделал полную установку той проги без антивирусника.
В общем зря я на антивирусники ругался.
Они здесь ни причем. Оно и без антивирусников так же.
Нажал, ничего не произошло.
Думаю может вообще ось переустановить…
Попробуйте повторить и после “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 показывает, что в памяти она есть, но она именно в кэше, как и должно быть