Существует ли инструмент, похожий на Valgrind Memcheck, для Windows для отладки использования после свободных ошибок? [закрыто]

Во время моей работы я регулярно сталкиваюсь с довольно распространенной ошибкой программирования -при использовании некоторого объекта, который уже был освобожден. Это вызывает UB в C++. В linux такие проблемы обычно решаются с помощью инструмента Valgrind Memcheck. Из руководства Memcheck:

Memcheck пытается установить, к чему может относиться незаконный адрес, так как это часто полезно. Итак, если он указывает на блок памяти который уже был освобожден, вы будете проинформированы об этом, а также где блок был освобожден.

Memcheck предоставляет мне стек вызовов, где объект был освобожден, и я могу продолжить отладку проблемы. Есть ли аналогичный инструмент для windows с таким же функционалом, желательно бесплатный?

23
задан ks1322 28 March 2012 в 18:43
поделиться