детектор memory leaks
Чего то ты много хочешь. Есть 2 продукта, которыми я пользовался - от Rational и от NuMega (котрая еще Softice делает). Но в моем случае пришлось пользоваться самодельным, поскольку эти выдавали exception там, где его быть не должно.
самодельный я сам смогу сделать, вопрос только в том, как под виндой в любой момент получить backtrace, если прога собрана с debug information?
Ну те продукты, что я упомянул, скажут тебе, где произошла утечка. Даже код покажут.
а названия продуктов не подскажешь?
Я не помню, но они самоочевидные. Зайди на сайты компаний или поиск сделай в гугле.
Нашел другую прогу, может кому интересно будет: http://www.softwareverify.com/
Ты бы еще Windows с microsoft.com скачал. Они, наверняка, в сети у нас есть.
в сети не нашел, в инете только старые версии под VS 6, а у меня прога только под VS.NET 2003 компиляется
Оставить комментарий
freezer
подскажите кто-нибудь сабж для VC++! Жалательно чтоб не глючил, умел выдавать backtrace для оператора new, который выделял блок, и нормально работал в многопоточных прогах. Стандартный <crtdbg.h> не подходит, т.к. потоков несколько, все выделяют память и в результате при каждом запуске текут блоки с разными номерами