February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Monday, May 29th, 2006 02:24 pm
Люди добрые, скажите - а существует аналог valgrind под win32? Т.е. чтобы умел ловить memory leaks и memory corruption, причем без изменения кода программы? Я тут попытался поработать с insure++, но пока от него кроме unhandled exception ничего не добился, а суппорт их на вопрос "как запускать без instrumentation?" отвечает "мы, конечно, могли бы попробовать, но давай мы тебе лучше обьясним, как перекомпилировать твой код с instrumentation". А это не совсем то, что надо...
Monday, May 29th, 2006 01:00 pm (UTC)
В руководстве "Debugging Tools for Windows" (http://www.microsoft.com/whdc/DevTools/Debugging) сказано, что memory leaks они ищут, но насколько это удобно, я не знаю.
Tuesday, May 30th, 2006 08:45 am (UTC)
Под юниксами есть libefence. Как раз для этого. Есть ли под винды - не знаю. Не инструментирует, надо линковать с соответствующей библиотекой. Очень хорошо ловит выходы за границы массива.
Tuesday, May 30th, 2006 09:50 am (UTC)
а ещё лучше кушает память, посему годится только для отладки небольших программ.