Valgrind – инструментальное программное обеспечение, предназначенное для отладки использования памяти, обнаружения утечек памяти, а также профилирования. Название valgrind взято из германо-скандинавской мифологии, где является названием главного входа в Вальгаллу.

Один из разработчиков программы, Николас Незеркоут, написал на 20-ю годовщину выпуска Valgrind 1.0:

Это одновременно восхитительно и сюрреалистично видеть, что Valgrind все еще широко используется сегодня. Первоначальной целью Джулиана [Сьюарда] было улучшить качество программ на C и C++. Очевидно, что это принесло огромный успех. Memcheck нашел бесчисленное количество ошибок в бесчисленных программах и является стандартной частью системы тестирования для многих из них.

  • cocuckaOP
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Ну да, но тулзе-то двадцать лет уже, тогда компиляторы разве что циклы разворачивать умели, да функции инлайнить.