2009-10-27 3 views
0

Хорошо, у меня есть школьное задание, чтобы в основном выбрать 3 программы обнаружения утечки памяти и запустить их на связке C++-программ, которые учитель поставляет нам и видит, как они сравниваются друг с другом. Эти 3 программы должны быть многоплатформенными, и именно здесь я застрял. Мне удалось найти только один, называемый valgrind, который работает как на MAC OSX, так и на Linux. Кто-нибудь знает о некоторых других? Почти все, что я нахожу, похоже, только для одной ОС, или я должен заплатить за это. Мне не нужно на самом деле запускать их на каждой ОС, они просто должны иметь версию, которая будет работать в другой ОС. Любая помощь будет оценена по достоинству.В поисках программ для многоточечной памяти Программы обнаружения утечек

EDIT: Оказывается, я полностью неправильно понял свое задание и что мне просто нужно сказать 1 для linux и 2 для окон. В принципе, у меня не может быть всего 3 для одной ОС. Это делает вещи намного проще.

ответ

0

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

Раньше я работал с ограничителем, AQTime (более современный), но оба они работали на программном обеспечении на базе Windows. , если ваш код является чистым C++, вы можете просто перенести его в среду MS - и проверьте его там.

+0

вы можете использовать версию для домашней работы ... они не будут сердиться на вас :-) – Dani

0

У IBM purify есть Linux, Windows и различные версии Unix (не уверены в OSX). Это платное программное обеспечение, но вы можете уйти с использованием пробной версии.

 Смежные вопросы

  • Нет связанных вопросов^_^