![]() |
|
|
![]()
|
|
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: 3 Всего: 5 |
Я слышал что есть какая-то утилита которая процесс поиская мест утечки памяти доводит ну просто до автоматизма. Или хотя-бы что-то похожее и полезное. -------------------- Never again... |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Если используешь MFC, то достаточно в начало cpp-файла (под инклудами) вставить след. строки:
Эти строки помогают увидеть, в каком месте была выделена неосвобожденная память. -------------------- ... |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: 3 Всего: 5 |
Да, согласен, только часто-густо ети ссылки отправляют хз куда, и очень часто ет стандартные библиотеки иль исче чаво.
А посему метод работает но далеко не всегда -------------------- Never again... |
|||
|
||||
| np9mi7 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 553 Регистрация: 17.8.2003 Где: Volgograd, Russia Репутация: нет Всего: 10 |
Ещё есть такая вещь как Code Guard
|
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Отправляют ровно туда, где new делалось... Мне всегда хватало. -------------------- ... |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: 3 Всего: 5 |
Особенно если делалось new в потоке, например, тогда он особенно весело засылает на стандартные библиотеки какие-то.
-------------------- Never again... |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: 3 Всего: 5 |
А можно подробней? -------------------- Never again... |
|||
|
||||
| Nuzur |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 4.7.2004 Репутация: 3 Всего: 5 |
тема все еще открыта.
За ето время опробывал: 1. Rational Software в принципе понравилась есть интеграция, только она для 7-й студии а мне для 6-й надо, с 6-й чет она не совсем адекватно себя ведет 2. Memory Validator - так и не разобрался как ее использовать для нормального увесистого проекта. Для проектов "одним" файлом работает нормально. Была еще одна софтинка но даже не помню как называлась до того не понравилась. Жду ваший предложений. -------------------- Never again... |
|||
|
||||
| Dreamer_0x01 |
|
|||
![]() Терминатор ![]() ![]() Профиль Группа: Участник Сообщений: 780 Регистрация: 14.4.2005 Где: Санкт-Петербург Репутация: 9 Всего: 12 |
Может я конечно совсем динозавр в этом плне, но псле каждого подобного действия в памяти делаю запись в собственный лог-файл....Очень просто все обнруживается.
-------------------- Нет ничего невозможного. Есть цели, и есть время и силы на их достижение. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |