Re: Кто что использует для определения утечек памяти, посове
От: Danchik Украина  
Дата: 20.01.09 01:34
Оценка: 6 (1) +2
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте!

А>Мне интересно кто какие программы или способы использует для определения утечек памяти, я испольую для определения класс CMemoryState и способ определения с помошью этого класса описанный в msdn.
А>Но после того как я убрал все утечки пользуясь таким способом, утечки все еще остались, так как программа с 1500 потоками сьедает 4 гб памяти.
А>Посоветуйте еще какой нибудь софт для определения утечек памяти, желательно с ссылками на триал версии, или бесплатные версии или крякнутые.

Тут, тебе никто уже не поможет. 1500 потоков это и есть твоя головная боль.
1500 * 1MB =~ 1.5GB — и это в лучшем случае, так как стек имеет склонность увеличиваться
http://msdn.microsoft.com/en-us/library/ms686774(VS.85).aspx

Как на меня — bad design. Количество потоков не должно превышать количество процессоров в 2 раза: MaxThreads = 2 * CPU
Иначе производительность программы, да и системы, падает катастрофически.

А так, из таких, тулзовин пользуюсь BoundsChecker, но на вашем месте я бы сначала уменьшил количество потоков
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.