Привет всем!
Созданная прога работает ооооочень медленно, похоже, что там много утечек памяти, потому что используется множество указателей. Подскажите, пожалуйста, какую-нибудь эффективную утилитку для поиска утечек памяти и run-time ошибок в Visual Studio C++. Спасибо.
Здравствуйте, Jumper89, Вы писали:
J>Привет всем! J>Созданная прога работает ооооочень медленно, похоже, что там много утечек памяти, потому что используется множество указателей. Подскажите, пожалуйста, какую-нибудь эффективную утилитку для поиска утечек памяти и run-time ошибок в Visual Studio C++. Спасибо.
Я использую _CrtMemState и IMalloc, мне вполне хватает, хотя можно поискать утилиты. Ты уверен, что низкая скорость работы связана именно с утечкой памяти?
Re: Эффективная утилитка для обнаружения утечек памяти и run
Здравствуйте, Jumper89, Вы писали:
J>Привет всем! J>Созданная прога работает ооооочень медленно, похоже, что там много утечек памяти, потому что используется множество указателей. Подскажите, пожалуйста, какую-нибудь эффективную утилитку для поиска утечек памяти и run-time ошибок в Visual Studio C++. Спасибо.
А как связана скорость работы программы с утечками? Чтобы программа работала быстрее надо пересмотреть алгоритмы, используемые в программе. То есть, я хочу сказать, что даже если Вы найдете все учетки, то это еще не значит, что Ваша программа заработает быстрее.
Re: Эффективная утилитка для обнаружения утечек памяти и run
Здравствуйте, Jumper89, Вы писали:
J>Привет всем! J>Созданная прога работает ооооочень медленно, похоже, что там много утечек памяти, потому что используется множество указателей. Подскажите, пожалуйста, какую-нибудь эффективную утилитку для поиска утечек памяти и run-time ошибок в Visual Studio C++. Спасибо.
Здравствуйте, Jumper89, Вы писали:
J>Созданная прога работает ооооочень медленно, похоже, что там много утечек памяти, потому что используется множество указателей. Подскажите, пожалуйста, какую-нибудь эффективную утилитку для поиска утечек памяти и run-time ошибок в Visual Studio C++. Спасибо.
Пробовал много всяких программ, реально помогает только parasoft insure++.
Еще могу посоветовать XMEM — это библиотека, которая вешается на выделение/освобождение памяти и некоторые функции и ведет логи ошибок.