Valgrind - это инструментальная среда для создания инструментов динамического анализа.
Valgrind - это инструментальная среда для создания инструментов динамического анализа.
Valgrind Платформы
Linux
Mac
Android
Valgrind Видео и скриншоты
Valgrind Обзор
Valgrind - это инструментальная среда для создания инструментов динамического анализа. Существуют инструменты Valgrind, которые могут автоматически обнаруживать многие ошибки управления памятью и потоков, а также подробно описывать ваши программы. Вы также можете использовать Valgrind для создания новых инструментов.
В настоящее время дистрибутив Valgrind включает в себя шесть инструментов качества производства: детектор ошибок памяти, два детектора ошибок потока, профилировщик кеша и прогнозирования ветвлений, профилировщик кеша, генерирующий граф вызовов, и профилировщик прогнозирования ветвлений и профилировщик кучи. Он также включает три экспериментальных инструмента: детектор переполнения кучи / стека / глобального массива, второй профилировщик кучи, который исследует, как используются блоки кучи, и генератор векторов базовых блоков SimPoint.