a little big problem
NovA_JKE
13 Feb 2011
что-то постоянно загружает оперативную память, антивирь ничего не находит

после перезагрузки оперативка заполняется до 4 ГБ ~за 1 час
после отката на 2 дня (загруз поперативки тогда не наблюдалась) дерьмо осталось...
примерная линейная зависимость загрузки: y=x+0,2 XD



после перезагрузки оперативка заполняется до 4 ГБ ~за 1 час
после отката на 2 дня (загруз поперативки тогда не наблюдалась) дерьмо осталось...
примерная линейная зависимость загрузки: y=x+0,2 XD
PALADIN9100
13 Feb 2011
для начала нужно определить проблемное приложение. Выставь в настройках Диспетчера задач (Вид -> выбрать столбцы) Память - пиковое значение (Память - максимум) и для начала посмотри что жиреет в памяти, по возможности воспользуйся сторонним диспетчером задач типа Process Explorer, либо утилитой AVZ с установленным драйвером расширенного мониторинга процессов , вообщем выясни что ты так разъедается в оперативе
NovA_JKE
13 Feb 2011
PALADIN9100
13 Feb 2011
-ЙоЖеГ- (13 February 2011 - 14:41) писал:
Нада делать быструю дефрагментацию ОЗУ. и всё что в кеше освободиться
NovA_JKE
13 Feb 2011
вобщем опять 4 гб чем-то засерены, самый емкий процесс - опера 100-180 мб. дефрагментация сжирает 5.5 (enwotex ram manager), а после снова падает до 4 =(
где-то вычитал про службу superfetch(?), но все равно раньше такого не было.
где-то вычитал про службу superfetch(?), но все равно раньше такого не было.
PALADIN9100
13 Feb 2011
NovA_JKE (13 February 2011 - 19:13) писал:
вобщем опять 4 гб чем-то засерены, самый емкий процесс - опера 100-180 мб. дефрагментация сжирает 5.5 (enwotex ram manager), а после снова падает до 4 =(
где-то вычитал про службу superfetch(?), но все равно раньше такого не было.
где-то вычитал про службу 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, создавая впечатление «утечек памяти».
отключить ооную можно так
Скрытый текст
или так
катринко
Сообщение отредактировал PALADIN9100: 13 February 2011 - 19:57
Hakasi
13 Feb 2011
попробуй программу PROwise, это аналог диспетчера задач, с несколькими но, его не перекрывают ни какие вирусные порно баннеры, а также он оказывает зачем нужен каждый процесс и кем он запущен, где находится и т.д. возможно поймешь причину такой загрузки памяти
stender
21 Feb 2011
PALADIN9100 (13 February 2011 - 19:47) писал:
служба SuperFetch — это системный сервис, запускающийся внутри системного процесса svchost. Код его находится внутри DLL-ки %SystemRoot%\System32\Sysmain.dll. Этот сервис постоянно следит за тем, какие приложения запускает пользователь, и к каким исполняемым файлам и файлам данных они обращаются. Вся эта информация сохраняется в файлах с расширением *.db в каталоге %SystemRoot%\Prefetch. Для чего это все делается? А вот для чего: сервис SuperFetch, имея информацию о том, с какими приложениями пользователь работает наиболее часто — заранее подгружает в память соответствующий код и данные, и, когда пользователь запускает свое приложение — вся необходимая информация уже имеется в памяти, и запуск происходит намного быстрее — потому как нет необходимости считывать информацию с жесткого диска. Особенно это заметно на таких «тяжелых» приложениях, как семейство MS Office, функционал которых может быть «размазан» по десяткам и сотням exe-шников и dll-ок. SuperFetch настолько «умна», что может даже определять предпочтения пользователя в разные дни и время суток — например, то, что в рабочие дни он работает с Word и Excel, а по выходным — играется в Call of Duty, и, соответственно — подгружает в память нужные данные. Соответственно, эта область памяти помечается как «занятая», что и отображается в Task Manager'e, создавая впечатление «утечек памяти».
отключить ооную можно так
или так
катринко
отключить ооную можно так
Скрытый текст
или так
катринко
Kwerty
21 Jun 2011
Ерундой занимаетесь)) В заВисте применена "патентованная технология использования ОЗУ" (!САРКАЗМ!) SuperFetch® которая постоянно держит в оперативе кажущиеся ей необходимыми DLL-шки и т.п. Поэтому свободно обычно 10-15 мегабайт из всего объема, и система (если работает стабильно) при необходимости выгружает ненужное ради онгоинга. Это уже было сказано, но!
Но, так как заВиста у некоторых пользователей вылеченная, рекомая технология иногда тормозит, так как драйвер обращается не туда и не так (таблетки ведь чаще всего эмулируют некое оборудование, и не дают заВисте его проверить на соответствие лицензированному).
Поэтому лучше ее отключить. Да, некоторые очень часто используемые тяжелые (типа фотошопа или вегаса) проги будут грузиться дольше - но это лучше, чем когда тебе пишут "недостаточно ОЗУ для применения в реальном времени" или "...для запуска".
Но, так как заВиста у некоторых пользователей вылеченная, рекомая технология иногда тормозит, так как драйвер обращается не туда и не так (таблетки ведь чаще всего эмулируют некое оборудование, и не дают заВисте его проверить на соответствие лицензированному).
Поэтому лучше ее отключить. Да, некоторые очень часто используемые тяжелые (типа фотошопа или вегаса) проги будут грузиться дольше - но это лучше, чем когда тебе пишут "недостаточно ОЗУ для применения в реальном времени" или "...для запуска".
kdia
21 Jun 2011
Отключение суперфетч не поможет. Утечка памяти так и будет идти. Но на самом деле, не стоит обращать на нее особое внимание - отследить будет очень сложно. Там что угодно может быть от кеша диска, до ДЛЛок системных или драйверов, которые не видно в диспетчере.
Что можно сделать?
1. Если стоит Каспер, то выполнить трассировку на предмет загруженных драйверов и модулей. Если Каспера нет, то сделать это через AVZ. Потом в полученных файлах можно посмотреть, нет ли чего лишнего.
2. Провериться утиитой Malwarebyte's Anti-MalWare. Она бесплатная. Ее даже Каспер рекомендует, если стандартные антивирусы ничего не находят, что как бэ намекаэ.
3. Поставить брандмауэр, в котором видно пакеты в реальном времени. Лучше всего Agnitum Outpost и, опять же,посмотреть, что там лишнего идет в сетевых пакетах.
Да, я там еще CS5 заметила. Если ему не заменить amtlib на ломаную, он заколебает "незаметно" ломиться на activate.adobe.com, что тоже память подъедает.
Что можно сделать?
1. Если стоит Каспер, то выполнить трассировку на предмет загруженных драйверов и модулей. Если Каспера нет, то сделать это через AVZ. Потом в полученных файлах можно посмотреть, нет ли чего лишнего.
2. Провериться утиитой Malwarebyte's Anti-MalWare. Она бесплатная. Ее даже Каспер рекомендует, если стандартные антивирусы ничего не находят, что как бэ намекаэ.
3. Поставить брандмауэр, в котором видно пакеты в реальном времени. Лучше всего Agnitum Outpost и, опять же,посмотреть, что там лишнего идет в сетевых пакетах.
Да, я там еще CS5 заметила. Если ему не заменить amtlib на ломаную, он заколебает "незаметно" ломиться на activate.adobe.com, что тоже память подъедает.