Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:teach:diplomants:projects:2009:eclipse-oprofile

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:teach:diplomants:projects:2009:eclipse-oprofile [2008/03/29 21:45] zanetc: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, однако сам профилировщик обладает рядом недостатков.
 +  * Есть ряд интегрированных с графическим оболочками профилировщиков, но они дороги(например Intel VTune).
 +== Теория ==
 +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