В общем то сабж. Пробовал BoundsChecker от Compuware - не разобрался :(
Завтра попробую Rational Purify от IBM
А как вы отлавливаете утечки памяти ? ;)
Вид для печати
В общем то сабж. Пробовал BoundsChecker от Compuware - не разобрался :(
Завтра попробую Rational Purify от IBM
А как вы отлавливаете утечки памяти ? ;)
[QUOTE=THRESHE;2157201]
А как вы отлавливаете утечки памяти ? ;)[/QUOTE]
много лет пользую [url]http://www.valgrind.org/[/url] - the best однозначно.
ловит утечки, нарушения памяти и кучу других вещей, вплоть до дидлоков и race conditions в мультитридах.
Единственное - не ловит нарушения границ в автоматических массивах, так как заточен в основном под динамическую память, со стеком у него хуже.
В С++, где автоматические переменные используются чаще чем в С, теоретически может вызвать проблемы (у меня впрочем не вызывало).
Серьезный минус - под виндой нет и не будет, есть только под линукс и только под i386/x86_64.
Обходится просто - либо пишется портируемый код, либо гоняется под wine, под который есть спец. версия valgrind.
[QUOTE=homo ludens;2158543]
Серьезный минус - под виндой нет и не будет[/QUOTE]
А под Мак ?
[QUOTE=THRESHE;2158776]А под Мак ?[/QUOTE]
Полная функциональность - только еcли на нем стоит Линукс и интелевский камень.
Частичная - см. [url]http://www.valgrind.org/info/platforms.html[/url]