Составители:
Рубрика:
37
них — средства управления проектом, мастера приложений,
встроенный интерактивный отладчик, мощный редактор
исходного кода со средствами просмотра и подсветкой
синтаксиса.
· Kdevelop — свободная среда разработки программного
обеспечения для Unix-подобных систем. Она поддерживает
подсветку исходного кода с учетом синтаксиса используемого
языка программирования; менеджер проектов, для проектов
разного типа, таких как Automake, qmake для проектов
базирующихся на Qt и Ant для проектов, базирующихся на Java;
навигатор классов (Class Browser); front-end для GNU Compiler
Collection; front-end для GNU Debugger; wizards для генерации и
обновления определения классов и framework; автоматическую
систему завершения кода (Си/C++); встроенную поддержку
Doxygen; систему контроля версий.
2.5. Инструменты профилировки и отладки
Для разработки эффективного программного обеспечения часто
приходится выполнять профилирование кода, которое включает в
себя сбор характеристик работы программы,таких как время
выполнения отдельных фрагментов (обычно подпрограмм), число
верно предсказанных условных переходов, число кэш промахав и
многое другое.
Перечислим основные средства для профилирования программ
при разработке под ОС Linux:
· GNU profiler (gprof) используется для того, чтобы определить,
сколько времени уходит на выполнение той или иной части
программы, как часто вызываются те или иные процедуры; для
использования gprof необходимо компилировать программу со
специальными опциями для включения «профилирования».
· Valgrind – инструментальное программное обеспечение,
предназначенное для отладки утечек памяти, профилировки,
построения дерева вызовов.
· KCacheGrind – графический анализатор вывода Valgrind .
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »