Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
(Модератор:
Вад
) > Тема:
Запарили утечки памяти
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Запарили утечки памяти (Прочитано 7567 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Evil
Гость
Запарили утечки памяти
«
:
04-05-2010 17:07 »
С этими утечками памяти в C++ просто беда. Посоветуйте, что можно сделать? Может быть есть какие-то специальные утилиты?
Записан
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
Re: Запарили утечки памяти
«
Ответ #1 :
04-05-2010 17:52 »
Первое правило. Как что либо открываеш, тут же пиши код, который это закрывает.
Записан
Не будите спашяго дракона.
Джаффар (Коша)
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: Запарили утечки памяти
«
Ответ #2 :
05-05-2010 02:46 »
Evil
, оборачивай работу с ресурсами в классы, подчищай в деструкторах
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Антон (LogRus)
Глобальный модератор
Offline
Пол:
Внимание! Люблю сахар в кубиках!
Re: Запарили утечки памяти
«
Ответ #3 :
05-05-2010 02:53 »
Исходя из предположения, что вы пишите под Windows
Есть дебажная CRT -
http://www.rsdn.ru/?article/?vcpp/leaks.xml
Есть бесплатная UMDH от MS -
http://support.microsoft.com/kb/268343
и
http://jia3ep.blogspot.com/2009/03/blog-post.html
Есть VTune тут без комментариев.
Советы:
1. RAII
2. Умные указатели
Записан
Странно всё это....
Daniloff
Помогающий
Offline
Re: Запарили утечки памяти
«
Ответ #4 :
08-05-2010 09:09 »
я когда malloc активно пользую, пишу функции-обертки malloc2-free2, которые считают размер выделенной памяти и при необходимости скидывают его в лог
Записан
Phodopus
Интересующийся
Offline
Re: Запарили утечки памяти
«
Ответ #5 :
14-05-2010 11:18 »
По аналогии с другим форумом - это просто спамер, и вот-вот должен появиться "благодетель" который даст "нужную" ссылку. А ведь как уже сказали, сами среды предоставляют в распоряжение пользователя большое количество способов избавиться от утечек. Поэтому совет может быть один - учить среду и язык на котором пишешь! А не быть вечным тупоголовым ламером.
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: Запарили утечки памяти
«
Ответ #6 :
14-05-2010 11:38 »
Phodopus
, не беспокойся - они оба уже в бане (это один человек) - паранойя у нас в отличном состоянии. Тема оставлена за общей полезностью.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
(Модератор:
Вад
) > Тема:
Запарили утечки памяти
Загружается...