Простой графический интерфейс к набору инструментов Valgrind.

alleyoop 002

Alleyoop — приложение для выявления проблем при работе с памятью, простой C (си) / GTK (Gnome) графический интерфейс (GUI) к набору инструментов Valgrind.

alleyoop 003

Valgrind — набор инструментов (обобщённый фреймворк) для выявления проблем использования памяти, обнаружения утечек памяти, профилирования (сбора характеристик работы приложений) и поиска ошибок связанных с синхронизацией в многопоточных приложениях GNU / Linux систем.

alleyoop 004

alleyoop 005

Valgrind достаточно прост в использовании, необходимые функции задаются опциями из командной строки или в конфигурационном файле (~/valgrindrc). С помощью Alleyoop можно поучить доступ к большинству функциональных возможностей набора инструментов.

alleyoop 007

alleyoop 008

Alleyoop запускает анализируемое приложение и проводит поиск утечек памяти, приложению никакой специальной подготовки не требуется. Ошибки чтения и записи выводятся сразу (в процессе работы приложения), ошибки ведущие к утечкам памяти выводятся после завершения работы анализируемого приложения.

alleyoop 009

alleyoop 010

Alleyoop позволяет принудительно завершить анализируемое приложение, можно фильтровать и проводить поиск по сводной таблице результатов, сохранить её в текстовой файл и открыть повторно, для управления используется мышь и/или клавиатурные сочетания.

alleyoop 012

Лицензия: GNU General Public License version 2.0 (GPLv2)

alleyoop 011

Домашняя страница

Страница на sourceforge.net