Printable Version of Topic
Click here to view this topic in its original format
Forums > Глюкодром > Пропадает память, Как определить, кто ее жрет?


Posted by: inzerus on 13-04-2006, 07:17
Установил Win XP SP2 на новый компьютер, как обычно, и с компьютером стало твориться что-то непонятное. Перегружаю компьютер и через сутки все программы еле шевелятся и выдается сообщение, что маловато виртуальной памяти. Приходится перегружать систему каждый день. :( После перезагрузки Task Manager показывает, что PF Usage - около 170 МБ, а через сутки - 1.3 ГБ. Пробовал сложить Mem Usage для всех процессов из Task Manager - на 1.3 ГБ не набирается - только на 174 МБ.

Сначала я грешил на азуреус и мул, но попробовал несколько дней их не запускать и, все равно, память пропадает, правда не за день, а за 2-3 дня.

Раньше такого я не видел - и на все свои компы я устанавливаю WinXP одинаково, но память пропадает только на одном.

Как можно узнать, какой процесс жрет память? Что можно сделать в данной ситуации?

Posted by: yury_usa on 13-04-2006, 07:29
может memory leak?

Posted by: korneliy on 13-04-2006, 08:06
Посмотри на процессы чем-нибудь более продвинутым, чем Task Manager - Starter-ом например http://codestuff.mirrorz.com/ (http://codestuff.mirrorz.com/ или process explorer-ом от http://www.sysinternals.com/ (http://www.sysinternals.com/

Posted by: amerikos on 13-04-2006, 19:19
У меня таже проблема. Юра, я понимаю, что утечка, а что делать? Корнелий, я поставил то, что ты посоветовал, но что дальше? Инзерус, а ты нашёл причину?

Posted by: yury_usa on 13-04-2006, 19:20
memtest делали? может память просто менять надо?

Posted by: FiL on 14-04-2006, 00:29
QUOTE (amerikos @ 13-04-2006, 11:19):
У меня таже проблема. Юра, я понимаю, что утечка, а что делать? Корнелий, я поставил то, что ты посоветовал, но что дальше? Инзерус, а ты нашёл причину?
да даже в обычном таск манагере включить показ виртуальной памяти и посмотреть кто зажрал.

Posted by: inzerus on 14-04-2006, 04:18
QUOTE (FiL @ 14-04-2006, 00:29):
QUOTE (amerikos @ 13-04-2006, 11:19):
У меня таже проблема. Юра, я понимаю, что утечка, а что делать? Корнелий, я поставил то, что ты посоветовал, но что дальше? Инзерус, а ты нашёл причину?
да даже в обычном таск манагере включить показ виртуальной памяти и посмотреть кто зажрал.
Если в обычном таск манагере сложить VM Size для всех процессов, то получается около 300 МБ, а на графике PF Usage показывает 855 MB, и шиш поймешь, кто же держит еще 555 МБ памяти.

Posted by: FiL on 14-04-2006, 06:19
не смотря на то, что PF Usage должно обозначать собой page file usage - это не так. Вот у меня page file ограничен 256-ю мегами. A PF Usage говорит, что у меня 450 заюзано :)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)