В руководстве "Five easy-to-use performance tools for Linux on PowerPC" демонстрируется использование многоплатформенного пакета программ
"Performance Inspector", предназначенного для анализа производительности как системы в целом, так и отдельных приложений написанных на C/C++ и Java.
Что касается выявления ошибок в ПО, то в статье "Squashing Bugs at the Source" описана сущность методики профессора Dawson Engler по использованию автоматического анализатора исходного кода для нахождения типовых ошибок (например, утечек памяти, переполнений буфера, паразитных NULL указателей). Первоначально Smatch задумывался как средство для выявления ошибок в Linux ядре. Состоит из двух частей: патчей к gcc и набора perl-скриптов для анализа дампов.
В другой статье "Reduce compile time with distcc" приведен пример уменьшения времени сборки большого проекта используя distcc - фронт-энд к GCC для организации распределенной сборки программ на нескольких машинах в сети.
|