что-то постоянно загружает оперативную память, антивирь ничего не находит
после перезагрузки оперативка заполняется до 4 ГБ ~за 1 час
после отката на 2 дня (загруз поперативки тогда не наблюдалась) дерьмо осталось...
примерная линейная зависимость загрузки: y=x+0,2 XD
для начала нужно определить проблемное приложение. Выставь в настройках Диспетчера задач (Вид -> выбрать столбцы) Память - пиковое значение (Память - максимум) и для начала посмотри что жиреет в памяти, по возможности воспользуйся сторонним диспетчером задач типа Process Explorer, либо утилитой AVZ с установленным драйвером расширенного мониторинга процессов , вообщем выясни что ты так разъедается в оперативе
Нада делать быструю дефрагментацию ОЗУ. и всё что в кеше освободиться
это ничего не даст, ну освободит он этот гиг после дефрага, так та шняга что разжирается в памяти снова начнет оперативу хавать, тут нужно собственно найти проблему, почему раньше было так а щас так
вобщем опять 4 гб чем-то засерены, самый емкий процесс - опера 100-180 мб. дефрагментация сжирает 5.5 (enwotex ram manager), а после снова падает до 4 =(
где-то вычитал про службу superfetch(?), но все равно раньше такого не было.
вобщем опять 4 гб чем-то засерены, самый емкий процесс - опера 100-180 мб. дефрагментация сжирает 5.5 (enwotex ram manager), а после снова падает до 4 =(
где-то вычитал про службу superfetch(?), но все равно раньше такого не было.
служба SuperFetch — это системный сервис, запускающийся внутри системного процесса svchost. Код его находится внутри DLL-ки %SystemRoot%\System32\Sysmain.dll. Этот сервис постоянно следит за тем, какие приложения запускает пользователь, и к каким исполняемым файлам и файлам данных они обращаются. Вся эта информация сохраняется в файлах с расширением *.db в каталоге %SystemRoot%\Prefetch. Для чего это все делается? А вот для чего: сервис SuperFetch, имея информацию о том, с какими приложениями пользователь работает наиболее часто — заранее подгружает в память соответствующий код и данные, и, когда пользователь запускает свое приложение — вся необходимая информация уже имеется в памяти, и запуск происходит намного быстрее — потому как нет необходимости считывать информацию с жесткого диска. Особенно это заметно на таких «тяжелых» приложениях, как семейство MS Office, функционал которых может быть «размазан» по десяткам и сотням exe-шников и dll-ок. SuperFetch настолько «умна», что может даже определять предпочтения пользователя в разные дни и время суток — например, то, что в рабочие дни он работает с Word и Excel, а по выходным — играется в Call of Duty, и, соответственно — подгружает в память нужные данные. Соответственно, эта область памяти помечается как «занятая», что и отображается в Task Manager'e, создавая впечатление «утечек памяти».
отключить ооную можно так
Скрытый текст
1. Открываем Пуск - Выполнить и пишем там REGEDIT
2. Слева, в древовидном каталоге, жмем на [+] HKEY_LOCAL_MACHINE; далее переходим в SYSTEM, CurrentControlSet, Control, Session Manager, MemoryManagement, PrefetchParameters.
3. Справа, дважды кликаем на пункте EnableSuperfetch
4. Присваиваем необходимое вам значение:
0 полностью отключить Superfetch
1 включить Superfetch тогда, когда запущены программы
2 включить Superfetch при загрузке
3 включить Superfetch везде, где только можно, нужно и не нужно
5. Жмем ОК, закрываем редактор реестра и перезагружаемся.
Кстати, если Superfetch отключен, но вы хотите включить его для определенной программы, можно использовать в свойствах ярлыка программы следующую команду: /prefetch:1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Prefetcher и SupePrefetch вообще отключать не надо - зачем тогда виста можно поиграться с параметрами в реестре, поставить например "EnablePrefetcher"=dword:00000002 и "EnableSuperfetch"=dword:00000001, посмотреть...
проблемы всех жалующихся на якобы кривой SupePrefetch - от объема оперативки установленной в компе, ведь пока SupePrefetch не забьет всю свободную память - не успокоится, у меня например памяти 1.5 гига - после загрузки диск шуршит всего 2 минуты пока кэширует и потом я его не слышу, на каких-нибудь четырех гигах весь этот процесс ясно что будет дольше, конкретно напрягает диск только служба поиска - но ее можно просто тупо отключить...
попробуй программу PROwise, это аналог диспетчера задач, с несколькими но, его не перекрывают ни какие вирусные порно баннеры, а также он оказывает зачем нужен каждый процесс и кем он запущен, где находится и т.д. возможно поймешь причину такой загрузки памяти
служба SuperFetch — это системный сервис, запускающийся внутри системного процесса svchost. Код его находится внутри DLL-ки %SystemRoot%\System32\Sysmain.dll. Этот сервис постоянно следит за тем, какие приложения запускает пользователь, и к каким исполняемым файлам и файлам данных они обращаются. Вся эта информация сохраняется в файлах с расширением *.db в каталоге %SystemRoot%\Prefetch. Для чего это все делается? А вот для чего: сервис SuperFetch, имея информацию о том, с какими приложениями пользователь работает наиболее часто — заранее подгружает в память соответствующий код и данные, и, когда пользователь запускает свое приложение — вся необходимая информация уже имеется в памяти, и запуск происходит намного быстрее — потому как нет необходимости считывать информацию с жесткого диска. Особенно это заметно на таких «тяжелых» приложениях, как семейство MS Office, функционал которых может быть «размазан» по десяткам и сотням exe-шников и dll-ок. SuperFetch настолько «умна», что может даже определять предпочтения пользователя в разные дни и время суток — например, то, что в рабочие дни он работает с Word и Excel, а по выходным — играется в Call of Duty, и, соответственно — подгружает в память нужные данные. Соответственно, эта область памяти помечается как «занятая», что и отображается в Task Manager'e, создавая впечатление «утечек памяти».
отключить ооную можно так
Скрытый текст
1. Открываем Пуск - Выполнить и пишем там REGEDIT
2. Слева, в древовидном каталоге, жмем на [+] HKEY_LOCAL_MACHINE; далее переходим в SYSTEM, CurrentControlSet, Control, Session Manager, MemoryManagement, PrefetchParameters.
3. Справа, дважды кликаем на пункте EnableSuperfetch
4. Присваиваем необходимое вам значение:
0 полностью отключить Superfetch
1 включить Superfetch тогда, когда запущены программы
2 включить Superfetch при загрузке
3 включить Superfetch везде, где только можно, нужно и не нужно
5. Жмем ОК, закрываем редактор реестра и перезагружаемся.
Кстати, если Superfetch отключен, но вы хотите включить его для определенной программы, можно использовать в свойствах ярлыка программы следующую команду: /prefetch:1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Prefetcher и SupePrefetch вообще отключать не надо - зачем тогда виста можно поиграться с параметрами в реестре, поставить например "EnablePrefetcher"=dword:00000002 и "EnableSuperfetch"=dword:00000001, посмотреть...
проблемы всех жалующихся на якобы кривой SupePrefetch - от объема оперативки установленной в компе, ведь пока SupePrefetch не забьет всю свободную память - не успокоится, у меня например памяти 1.5 гига - после загрузки диск шуршит всего 2 минуты пока кэширует и потом я его не слышу, на каких-нибудь четырех гигах весь этот процесс ясно что будет дольше, конкретно напрягает диск только служба поиска - но ее можно просто тупо отключить...
Ерундой занимаетесь)) В заВисте применена "патентованная технология использования ОЗУ" (!САРКАЗМ!) SuperFetch® которая постоянно держит в оперативе кажущиеся ей необходимыми DLL-шки и т.п. Поэтому свободно обычно 10-15 мегабайт из всего объема, и система (если работает стабильно) при необходимости выгружает ненужное ради онгоинга. Это уже было сказано, но!
Но, так как заВиста у некоторых пользователей вылеченная, рекомая технология иногда тормозит, так как драйвер обращается не туда и не так (таблетки ведь чаще всего эмулируют некое оборудование, и не дают заВисте его проверить на соответствие лицензированному).
Поэтому лучше ее отключить. Да, некоторые очень часто используемые тяжелые (типа фотошопа или вегаса) проги будут грузиться дольше - но это лучше, чем когда тебе пишут "недостаточно ОЗУ для применения в реальном времени" или "...для запуска".
Отключение суперфетч не поможет. Утечка памяти так и будет идти. Но на самом деле, не стоит обращать на нее особое внимание - отследить будет очень сложно. Там что угодно может быть от кеша диска, до ДЛЛок системных или драйверов, которые не видно в диспетчере.
Что можно сделать?
1. Если стоит Каспер, то выполнить трассировку на предмет загруженных драйверов и модулей. Если Каспера нет, то сделать это через AVZ. Потом в полученных файлах можно посмотреть, нет ли чего лишнего.
2. Провериться утиитой Malwarebyte's Anti-MalWare. Она бесплатная. Ее даже Каспер рекомендует, если стандартные антивирусы ничего не находят, что как бэ намекаэ.
3. Поставить брандмауэр, в котором видно пакеты в реальном времени. Лучше всего Agnitum Outpost и, опять же,посмотреть, что там лишнего идет в сетевых пакетах.
Да, я там еще CS5 заметила. Если ему не заменить amtlib на ломаную, он заколебает "незаметно" ломиться на activate.adobe.com, что тоже память подъедает.