Valgrind

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Valgrind
ТипПрофілювання_(програмування),Memory debugger[en]
АвторJulian Sewardd[1]
Розробникиhttp://valgrind.org/info/developers.html Розробники Valgrind
Стабільний випуск3.10.1
Операційна системаLinux, Mac OS X, Android[2]
Мова програмуванняC[3]
ЛіцензіяGNU General Public License
Репозиторійsourceware.org/git/valgrind.git
Вебсайтvalgrind.org

«Valgrind» (/ vælɡrɪnd /) — інструмент програмування для налагодження використання пам'яті, виявлення витоків пам'яті, а також профілювання. Назва valgrind взято з германо-скандинавської міфології, де є назвою головного входу в Вальгаллу.

«Valgrind» спочатку був створений як вільний інструмент для налагодження використання пам'яті в операційній системі Linux для архітектури x86, але пізніше розвинувся в узагальнений фреймворк для створення інструментів динамічного аналізу використання пам'яті, перевірки безпечності роботи з потоками і профілювання. Використовується в багатьох проектах на базі Linux. Починаючи з версії 3.5, «Valgrind» також працює і під Mac OS X.

Примітки

[ред. | ред. код]
  1. http://valgrind.org/info/developers.html
  2. Valgrind: Current Releases. Архів оригіналу за 13 листопада 2013. Процитовано 29 червня 2015.
  3. The valgrind Open Source Project on Open Hub: Languages Page — 2006.