etc:teach:diplomants:projects:2009:eclipse-oprofile
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
etc:teach:diplomants:projects:2009:eclipse-oprofile [2008/03/29 21:45] – zan | etc:teach:diplomants:projects:2009:eclipse-oprofile [2008/03/30 18:40] (current) – zan | ||
---|---|---|---|
Line 3: | Line 3: | ||
==== Идея ==== | ==== Идея ==== | ||
Есть мощьный и быстрый профилировщик под Linux - OProfile. Хочется иметь простой доступ к его функциональности из Eclipse-CDT. | Есть мощьный и быстрый профилировщик под Linux - OProfile. Хочется иметь простой доступ к его функциональности из Eclipse-CDT. | ||
+ | |||
+ | ==== Диплом ==== | ||
+ | == Задача == | ||
+ | Написать плагин для среды разработки Eclipse, поддерживающий профилировку приложений на C/C++ с помощью профилировщика OProfile. | ||
+ | == Практическое применение == | ||
+ | Плагин позволит осуществлять профилировку разрабатываемых в IDE приложений и наглядно отображать результаты разработчику. Это избавит разработчика от изучения сложной документации по OProfile и необходимости интерпретации малонаглядной информации предоставляемой с текстовом режиме профилировщиком, | ||
+ | == Аналоги == | ||
+ | * На данные момент в Eclipse нет средств профилировки программ на С/С++. | ||
+ | * Для профилировщика Wallgrind есть графический интерфейс KCachegrind, | ||
+ | * Есть ряд интегрированных с графическим оболочками профилировщиков, | ||
+ | == Теория == | ||
+ | FIXME | ||
==== Основные задачи ==== | ==== Основные задачи ==== | ||
Line 10: | Line 22: | ||
- Возможность получения профилировочной информации с удалённой машины. | - Возможность получения профилировочной информации с удалённой машины. | ||
- Поддержка SLIND(FIXME какая? | - Поддержка SLIND(FIXME какая? | ||
- | == Ожидаемый формы отображения результатов == | + | == Ожидаемые формы отображения результатов == |
- Построчное отображение времени, | - Построчное отображение времени, | ||
- Диаграмма распределения процессорного времени по функциям. | - Диаграмма распределения процессорного времени по функциям. |
etc/teach/diplomants/projects/2009/eclipse-oprofile.1206816330.txt.gz · Last modified: 2008/03/29 21:45 by zan