Valgrind

Valgrind

Valgrind е инструментална рамка за изграждане на динамични инструменти за анализ.
Valgrind е инструментална рамка за изграждане на динамични инструменти за анализ.Има инструменти Valgrind, които могат автоматично да открият много грешки в управлението на паметта и резбата и да дефинират подробно програмите ви.Можете също да използвате Valgrind за изграждане на нови инструменти.В момента дистрибуцията на Valgrind включва шест инструмента за качество на производството: детектор за грешки в паметта, два детектора за грешки в нишката, кешер и профилиране на прогнозирането на клони, график за извикване, генериращ кеш и профилен предсказател на клони, и кучен профилер.Той също така включва три експериментални инструмента: детектор за надвишаване на хепа / стек / глобален масив, втори профилен купър, който изследва как се използват блокове от купчина, и основен генератор на векторни блокове на SimPoint ....
valgrind

Алтернативи на Valgrind за BSD

strace

strace

Проследяване на системни обаждания и сигнали.Помощна програма за диагностика, отстраняване на грешки и инструкции за потребителско пространство.
ltrace

ltrace

ltrace прихваща и записва динамични библиотечни обаждания, които се извикват от изпълнен процес и сигналите, получени от този процес.