Russian Qt Forum
Ноябрь 24, 2024, 02:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Средства контроля памяти приложения  (Прочитано 5359 раз)
dr_Begemot
Гость
« : Апрель 01, 2010, 15:31 »

Каким средством под Windows можно контролировать память приложения?
В идеале бы вообще, чтобы было видно на что тратится память.

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

Спасибо.
Записан
h3rm1t
Гость
« Ответ #1 : Апрель 01, 2010, 15:37 »

Тут, видимо, поможет любой профайлер - запустить и посмотреть где утечка памяти. Вот хороший http://www.glowcode.com/ , только он денег стоит, но на 21 день дают бесплатно ключ.
Записан
alexman
Гость
« Ответ #2 : Апрель 01, 2010, 20:54 »

AQtime
Bcheck
BoundsChecker
Daikon
Debug_new
dmalloc
Duma
Electric Fence
IBM Rational Purify
Insure++
Intel Parallel Inspector
libcwd
libumem
MemCheck
Memwatch
mpatrol
mtrace
IBM OLIVER (CICS interactive test/debug)
Sun Studio Runtime Checking (RTC)
SPlint
TotalView
Valgrind
WinDBG
Записан
SABROG
Гость
« Ответ #3 : Апрель 01, 2010, 21:23 »

Какие из них с открытым исходным кодом, переносимые (чтобы в винде работало тоже), дружат с MinGW и бесплатны?
Записан
BRE
Гость
« Ответ #4 : Апрель 01, 2010, 21:26 »

Какие из них с открытым исходным кодом, переносимые (чтобы в винде работало тоже), дружат с MinGW и бесплатны?
Публикую список:
Записан
SABROG
Гость
« Ответ #5 : Апрель 01, 2010, 21:39 »

Какие из них с открытым исходным кодом, переносимые (чтобы в винде работало тоже), дружат с MinGW и бесплатны?
Публикую список:


Улыбающийся то есть богатый выбор.

Набор утилит Stones of Nvwa (он же debug_new). Из недостатков - надо линковать с программой, ошибочно считает Qt рассадником memory leak'ов из-за особенности построения Qt, не обновляется с 2008 года. Собственноручные мемори лики с помощью неё можно отлавливать.
« Последнее редактирование: Апрель 01, 2010, 21:40 от SABROG » Записан
alexman
Гость
« Ответ #6 : Апрель 01, 2010, 23:03 »

Какие из них с открытым исходным кодом, переносимые (чтобы в винде работало тоже), дружат с MinGW и бесплатны?
Ничего себе такие требования Смеющийся
Записан
SASA
Гость
« Ответ #7 : Апрель 02, 2010, 10:22 »

Если работаешь со студией, то BoundsChecker отличный выбор. Правда надо иметь либо много денег, либо не очень принципиальную совесть  Веселый
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.556 секунд. Запросов: 21.