AIMP Forum

Общее => Общение / General => Topic started by: _Dima_ on March 14, 2010, 13:46:08

Title: Большое потребление памяти в Win7
Post by: _Dima_ on March 14, 2010, 13:46:08
Столкнулся с проблемой, что после суток работы, куда-то девался приблизно 1 гиг памяти, причём по процессам этого видно не было... Методом "тыка", выявил виновника этой проблемы, коим оказался АИМП 2.6.530 сборки. Я его когда не слушал, просто держал свёрнутым в трее, сейчас работаю уже почти вторые сутки, АИМП не запускал за это время ни разу, свободной памяти как и после рестарта системы и запуска необходимых приложений.

Win7 x64 Ultimate, 4Gb RAM.
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: Tarik on March 14, 2010, 13:50:22
Сначала обновите плеер
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: Artem on March 14, 2010, 14:26:23
Столкнулся с проблемой, что после суток работы, куда-то девался приблизно 1 гиг памяти, причём по процессам этого видно не было...

А у меня такой проблемы не наблюдается. Вы сборочку откуда качали? плагины ставили какие-нибудь?
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: _Dima_ on March 14, 2010, 18:36:27
Отсюда качаю, плагины и шкуры не ставлю.
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: DennoN on March 14, 2010, 20:15:59
То есть вы хотите сказать, что в диспетчере задач процесс AIMP2.exe *32 жрал гиг памяти?
Не верится мне в такое. + Опять же пробуйте все на последнем билде аимпа.

А вообще скорее всего поджирал память не сам аимп, а audiodg.exe
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: Svobodniy on March 14, 2010, 20:21:44
Нет, он четко написал:
куда-то девался приблизно 1 гиг памяти, причём по процессам этого видно не было... Методом "тыка", выявил виновника этой проблемы, коим оказался АИМП 2.6.530 сборки.
Т.е. гиг памяти испарился :) Вообще диспетчер задач - штука врущая. Попробуйте повторить поведение на последней сборке и при этом посмотреть через Process Lasso (http://www.bitsum.com/prolasso.php) или Process Explorer (http://technet.microsoft.com/ru-ru/sysinternals/bb896653.aspx).
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: _Dima_ on March 14, 2010, 22:56:40
В диспетчере он не жрал, но память утекала именно тогда когда он был запущен, у меня сегда запущены одни и те же программы для работы в инете. Не знаю, может он конфликтует с какой-то из прог... Но вот когда он не запущен, всё отлично с памятью, уже вторые сутки на исходе.

Скачал новый билд, попробую.
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: sanyakulik on March 24, 2010, 21:19:06
Такая же ситуация и в новой сборке 2.61.560
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: DennoN on March 25, 2010, 01:30:22
че такая же ситуация? в диспетчере задачь или в каком-то другом приложении показывало, что аимп память жрал? думаю нет...
По моему тут кривая реализация звука в винде...

Пока скрина или доказательств не будет, что именно из-за аимпа память потреблялась - как баг не приму. и точка.
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: DennoN on March 29, 2010, 16:29:59
Так... Столкнулся с такой же проблемой.
4 гига памяти, свободно около 400 мб.
Открыл диспетчер задач - никаких жукто жрущих процессов нет.
Перезагрузил комп, вырубил аимп. Но через полчаса-час память снова стала заполненной.
Скачал Process Explorer - показывает все аналогично виндовому диспетчеру..
Попробовал просуммировать в процес эксплорере потребляемую память: 1852 мб (чуть не точно, но никак не 3600 мб потребления). И при этом он мне показывает что занято порядка 90% памяти.

Пошел в гугл и вот что я там увидел.
вот http://news.playground.ru/29229/
вот http://otvety.google.ru/otvety/thread?tid=5fa9631f80cf4137&pli=1
и вот http://social.technet.microsoft.com/Forums/ru-RU/windows7ru/thread/9f5c84fe-da07-405f-92d6-844d0cec2242
Думаю можно много нарыть такого используя гугл (http://www.google.ru/search?hl=ru&newwindow=1&rlz=1B3GGGL_ruRU364RU364&q=%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B5+%D0%BF%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8+%D0%B2+win+7&lr=&aq=f&aqi=&aql=&oq=&gs_rfai=)

До этого все было нормально, как и с 530 сборкой аимпа и более старыми, так и с 560.

Так что не надо грешить на аимп, если это косяки семерки.
кому интересно - выложил файл, созданный process explorerом. Там можете посмотреть мои процессы и потребляемую память.

Так же в процес эксплорере щелкнул на Систем Информэйшн. Смотря графу Physical Memory увидел такую строчку: System Cache: 2 826 024 кб.
Ч. и Т.Д.

Замечание: Пост писался редактированием, поэтому объем потребляемой памяти может гулять. При первом создании поста было 90%, сейчас 95%. Так что не надо кричать, что я мухлюю, я просто не могу заморозить состояние системы, чтоб взяться за анализ потребления ОЗУ.

Для тех, кому лень все это читать:
Я тут доказал, что это не баг аимпа, и аимп здесь вообще ни при чем
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: DennoN on March 29, 2010, 22:22:11
а где их отключать? че-то не нахожу)
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: Tarik on March 29, 2010, 22:27:15
а где их отключать? че-то не нахожу)
реестр нужно копать, сейчас не могу точно сказать где именно там...
Title: Re: 2.6.530 позволяет "утекать" памяти
Post by: DennoN on March 29, 2010, 22:32:46
Да все. Суперфетч в службах, а префетч в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\
вроде тут. Но пока отключать не буду, нужно, добиться устойчивого потребления большого кол-ва памяти системой. А то после написания того поста у меня пока такое не происходило больше.
Title: Re: Большое потребление памяти в Win7
Post by: DennoN on March 30, 2010, 00:24:06
Ага. Оно самое! Сейчас если при загрузке памяти под 90% открыть авишный файл блокнотом, и залезть в процессы, то будет видно, как память занята под 98 процентов, а процесс блокнота потребляет все больше и больше памяти. После убийства его процесса свободно у меня 68% )

Занятная особенность семерки (и висты тоже, но я ее почти не видел).
Но пока отключать эту службу не буду - посмотрю как будет справятся со своей работой.