The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выявление ошибок и проблем с производительностью в программах

01.07.2004 13:35

В руководстве "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 для организации распределенной сборки программ на нескольких машинах в сети.

  1. Главная ссылка к новости (http://www-106.ibm.com/develop...)
  2. Каталог программ: Performance Inspector
  3. OpenNews: Распределенная компиляция программ при помощи distcc
  4. Smatch -- The Source Matcher
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/4052-speed
Ключевые слова: speed, performance, linux, gcc, make
При перепечатке указание ссылки на opennet.ru обязательно


 Добавить комментарий
Имя:
E-Mail:
Текст:



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру