Visual Studio — инструменты динамического анализа кода C ++ для Windows

я искал инструмент, который обнаруживает (утечки памяти, повреждение памяти, …) во время выполнения в VS для C ++

и я нашел это: Динамический анализ кода для C ++

к сожалению, большинство из них работает под Linux, поэтому я прошу инструменты, работающие на VS или, по крайней мере, для Windows

Заранее спасибо

3

Решение

Лучший инструмент, который я знаю для платформы Windows, DrMemory.

Он работает быстро и очень помог мне в моем критическом / устаревшем коде MFC C ++, даже если в настоящее время он предназначен только для 32-битных приложений.

Дайте мне знать ваши любимые параметры! Я рекомендую вам начать с простого «-top_stats -light».

1

Другие решения

Я рекомендую вам проверить Проверка выполнения. Он предназначен для обнаружения утечек памяти в приложениях Windows C ++.

0

Я также искал ответы на эту проблему.

Тот, который я нашел, это DevPartner Bounds Checker (Ссылка для DevPartner Studio. Однако можно купить только компонент проверки границ). Я смог получить от него хорошие результаты, но у меня также были проблемы с падением его инструмента на моей конкретной базе кода. Их техническая поддержка была довольно плохой. YMMV.

Еще один Parasoft Insure ++. Этот инструмент существует уже давно, и демоверсии выглядели неплохо. У меня еще не было много времени, чтобы использовать это, но это кажется обнадеживающим.

Оба из них являются коммерческими продуктами с отделами продаж и технической поддержкой. Цены, как правило, согласовываются с продавцом.

0
По вопросам рекламы [email protected]