Название: Утечка памяти Отправлено: demaker от Декабрь 16, 2013, 12:07 Скажите как с помощью VMMAP определить если в программе утечка памяти ???
Название: Re: Утечка памяти Отправлено: Bepec от Декабрь 16, 2013, 12:22 Я те проще способ скажу - запускаешь программу, открываешь диспетчер задач - смотришь память процесса.
Потом работаешь с программой 15-20 минут. Смотришь в диспетчер - оппа, память увеличилась на десяток мегабайт? утечка :D Название: Re: Утечка памяти Отправлено: demaker от Декабрь 16, 2013, 12:25 А найти как ???
Название: Re: Утечка памяти Отправлено: Alex Custov от Декабрь 16, 2013, 12:31 утилитами наподобие AQTime или IBM Purify. А ещё лучше глазами.
Название: Re: Утечка памяти Отправлено: Fregloin от Декабрь 16, 2013, 12:36 чем valgrind не устраивает?
Название: Re: Утечка памяти Отправлено: demaker от Декабрь 16, 2013, 12:43 Название: Re: Утечка памяти Отправлено: Bepec от Декабрь 16, 2013, 12:52 Я как то пытался найти утечку - ни одна программа не помогла :) Максимум что они мне дали - локализацию утечки до 5 классов. А дальше уже сам ^.^
PS или я не так пользовался :) Название: Re: Утечка памяти Отправлено: Alex Custov от Декабрь 16, 2013, 16:14 ;D ;D
Название: Re: Утечка памяти Отправлено: Old от Декабрь 16, 2013, 16:16 ;D ;D Боты тупеют на глазах.Их за последнее время столько зарегистрировалось на форуме, что скоро они будут делать трафик. :) Название: Re: Утечка памяти Отправлено: Old от Декабрь 16, 2013, 16:19 Я же говорю... :)
Название: Re: Утечка памяти Отправлено: BuRn от Декабрь 16, 2013, 19:08 Я же говорю... :) Это не боты, это школота которая пишет эти самые ботыНазвание: Re: Утечка памяти Отправлено: Bepec от Декабрь 16, 2013, 20:44 ну боты сильно сказано. Всего на 46 сайтах в списках спамеров. Но чтот делать надо :)
Название: Re: Утечка памяти Отправлено: Fregloin от Декабрь 16, 2013, 21:17 завтра выясню. поидее должна быть
Название: Re: Утечка памяти Отправлено: Alex Custov от Декабрь 16, 2013, 21:20 завтра выясню. поидее должна быть нету. Для винды вообще всё плохо с такими утилитами. Название: Re: Утечка памяти Отправлено: Bepec от Декабрь 16, 2013, 21:58 Угу. Я искал, нашлись либо синтаксические анализаторы (не учитывают логику ), либо полноценные решения долларов эдак за 40.000 без триала.
Пришлось издеваться на классами, править классы, дописываю туда счётчики, переопределять new и много чего прочего :) Как вспомню - ужс. Название: Re: Утечка памяти Отправлено: ViTech от Декабрь 17, 2013, 11:39 Visual Leak Detector (https://vld.codeplex.com/) вполне хорошо справляется с выявлением утечек памяти.
Название: Re: Утечка памяти Отправлено: Bepec от Декабрь 17, 2013, 12:16 Для простого подходит. Для извращённых проблем - увы.
Цитировать Visual Leak Detector Version 2.3 installed. No memory leaks detected. Visual Leak Detector is now exiting. Название: Re: Утечка памяти Отправлено: Fregloin от Декабрь 18, 2013, 11:32 как вариант, собрать и запустить под линами в валгринде (если нет четкой зависимости от вин апи), поправить что надо, и вернуться в винду. ну это костыль конечно
Название: Re: Утечка памяти Отправлено: Bepec от Декабрь 18, 2013, 11:41 Ну как бы с такой костыльной проверкой не залететь в какие- нить иные баги и ошибки. Всё же линь и винда разные штуки. То, что работает в лине может опплеваться в винде, по собственному опыту знаю.
|