Форум Краматорська

Краматорськ та світ навколо нас => Компьютеры, мобилки, софт, Интернет, провайдеры => Тема розпочата: Mr.Bean від 27 Липня 2011, 20:06:21

Назва: Утечка памяти: что делать и кто виноват?
Відправлено: Mr.Bean від 27 Липня 2011, 20:06:21
Доброго времени суток! Опять я пожалуюсь на свои проблемы :D
Недавно с компом началась твориться странная фигня: оперативка забивается полностью, однако понять, какой именно процесс это делает, я не могу. Судя по монитору ресурсов, самый крупный процесс занимает всего около 170 метров в памяти, однако согласно тому же монитору ресурсов, оперативка забита почти полностью!
(http://s1.ipicture.ru/uploads/20110727/thumbs/ZJDVb4eW.jpg) (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fs1.ipicture.ru%2FGallery%2FViewfull%2F5148053.html) (http://s1.ipicture.ru/uploads/20110727/thumbs/SR07XG51.jpg) (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fs1.ipicture.ru%2FGallery%2FViewfull%2F5148074.html)
После перезагрузки ситуация опять нормальная. Может кто-нибудь дать полезный совет, что делать с этим безобразием? ОС Win7 Enterprise x64.
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: _Алекс_ від 27 Липня 2011, 20:16:03
мало исходных данных - процессы в диспетчере все "замыленые" ,  телепаты по отпускам все....

у себя на ХРюше наблюдал "отъедание" памяти ВМкипером - в диспетчере он кушает метров 30. после его закрытия высвобождалось по 300-500 метров памяти
вот Вам один из вариантов
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Mr.Bean від 27 Липня 2011, 20:55:05
мало исходных данных - процессы в диспетчере все "замыленые" ,  телепаты по отпускам все....
Так данные о количестве памяти открытые. Даже если на калькуляторе числа в столбик сложить, получится что-то около 700 метров. Ну, пусть я обсчитался и процессы "едят" гигабайт памяти - где остальные три? Получается, мы имеем память, которая используется кем-то, кого нет в диспетчере процессов. Или я не прав?
у себя на ХРюше наблюдал "отъедание" памяти ВМкипером - в диспетчере он кушает метров 30. после его закрытия высвобождалось по 300-500 метров памяти
вот Вам один из вариантов
Прибивать процессы по одному и смотреть, сколько памяти освободится? Перспектива не фонтан :( Может, кто-нибудь знает более точные методы или софт для того, чтобы определить, какой процесс сколько оперативки потребляет?
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: ДжеК від 27 Липня 2011, 21:05:01
мало исходных данных - процессы в диспетчере все "замыленые" ,  телепаты по отпускам все....
Так данные о количестве памяти открытые. Даже если на калькуляторе числа в столбик сложить, получится что-то около 700 метров. Ну, пусть я обсчитался и процессы "едят" гигабайт памяти - где остальные три? Получается, мы имеем память, которая используется кем-то, кого нет в диспетчере процессов. Или я не прав?
у себя на ХРюше наблюдал "отъедание" памяти ВМкипером - в диспетчере он кушает метров 30. после его закрытия высвобождалось по 300-500 метров памяти
вот Вам один из вариантов
А самому погуглить, не? Auslogics BootSpeed к примеру
Да и вручную это можно сделать!!
Прибивать процессы по одному и смотреть, сколько памяти освободится? Перспектива не фонтан :( Может, кто-нибудь знает более точные методы или софт для того, чтобы определить, какой процесс сколько оперативки потребляет?
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: _Алекс_ від 27 Липня 2011, 21:16:36

Прибивать процессы по одному и смотреть, сколько памяти освободится? Перспектива не фонтан :( Может, кто-нибудь знает более точные методы или софт для того, чтобы определить, какой процесс сколько оперативки потребляет?
я не говорил что прибивать все процессы - я говорил конкретно про ВМкипер(и не про его убивание, а про выход из приложения кнопкой выход)
судя по ответу - ВМкипер не используется
тогда ищите другие варианты
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: doom від 27 Липня 2011, 21:26:33
В диспетчере задач зайдите в меню Вид - Выбрать столбцы. Отметьте птицей "Память - выделенная память". Оцените этот столбец.
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Mr.Bean від 27 Липня 2011, 21:31:13
я не говорил что прибивать все процессы - я говорил конкретно про ВМкипер(и не про его убивание, а про выход из приложения кнопкой выход)
судя по ответу - ВМкипер не используется
тогда ищите другие варианты
В принципе используется, но редко :) И в случаях утечки запущен не был. Был случай, Торрент начал пожирать память... Создавалось впечатление, что он начал закачивать фильм мне прямо в оперативку :D Но потом он опомнился и записал его на винчестер, освободив память. Но это отображалось в диспетчере задач, а тут полтергейст какой-то...
А самому погуглить, не? Auslogics BootSpeed к примеру
Да и вручную это можно сделать!!
Ничто не мешает гуглить и задавать вопросы на форумах одновременно :) BoostSpeed в данном случае никакой пользы не приносит - к оперативке она практически не относится.
А что Вы понимаете под "вручную"? Поделитесь мудростью...
В диспетчере задач зайдите в меню Вид - Выбрать столбцы. Отметьте птицей "Память - выделенная память". Оцените этот столбец.
Спасибо, проверю!
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Mr.Bean від 28 Липня 2011, 09:29:40
К сожалению, метод не помог :( Числа почти одинаковые.
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Олександр Ворсін від 28 Липня 2011, 15:36:08
Может кто-нибудь дать полезный совет, что делать с этим безобразием? ОС Win7 Enterprise x64.

Обратиться в техподдержку Microsoft, там помогут!
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Mr.Bean від 28 Липня 2011, 19:09:17
Обратиться в техподдержку Microsoft, там помогут!
Слово "полезный" ты, вероятно, не заметил...

P.S. Похоже, сейчас пойдёт пропаганда Убунты.
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Илькапоне від 28 Липня 2011, 22:42:12
Программа Process Explorer для Windows (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Ftechnet.microsoft.com%2Fru-ru%2Fsysinternals%2Fbb896653)
На заголовке любого столбца нажать правой кн. мыши и выбрать "Select Columns...".
На вкладке "Process Memory" включить опции "Private Bytes" и "Private Bytes History".
Затем, можно перетаскивать колонки как вам удобно и упорядочить список по любому критерию.
Пример:
(http://i033.radikal.ru/1107/65/6691295ca755t.jpg) (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fradikal.ru%2FF%2Fi033.radikal.ru%2F1107%2F65%2F6691295ca755.gif.html)
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Pcier від 29 Липня 2011, 12:27:28
http://www.wseven.info/prefetcher-superfetch/ (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fwww.wseven.info%2Fprefetcher-superfetch%2F)
(http://dl.dropbox.com/u/1040472/mem.png)

А в целом интересно, насколько лицензионная 7ка и зачем Enterprise?
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Mr.Bean від 30 Липня 2011, 13:28:04
А в целом интересно, насколько лицензионная 7ка и зачем Enterprise?
Спасибо, интересная ссылка.
Система не совсем лицензионная :D Но ставилась с OEM-образа, т.е. не любительская сборка. Enterprise просто потому что под руку попалась :)
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Олександр Ворсін від 30 Липня 2011, 17:06:51
Система не совсем лицензионная :D Но ставилась с OEM-образа, т.е. не любительская сборка. Enterprise просто потому что под руку попалась :)

За тобой уже выехали.
Назва: Re: Утечка памяти: что делать и кто виноват?
Відправлено: Astap від 30 Липня 2011, 19:50:40
В планировщике заданий позапрещай по возможности все задачи.