etc:teach:diplomants:projects:2009:eclipse-oprofile
This is an old revision of the document!
Table of Contents
Eclipse плагин для OProfile
Идея
Есть мощьный и быстрый профилировщик под Linux - OProfile. Хочется иметь простой доступ к его функциональности из Eclipse-CDT.
Основные задачи
Предполагаемая функциональность
- Запуск проекта для профилировки.
- Отображение профилировочной информации внутри IDE.
- Возможность получения профилировочной информации с удалённой машины.
- Поддержка SLIND(
какая?).
Ожидаемый формы отображения результатов
- Построчное отображение времени, затраченного процессором.
- Диаграмма распределения процессорного времени по функциям.
- Диаграмма распределения процессорного времени по потокам.
- Отчёт по выделению памяти(
в какой форме?).
Комментарии
Уже есть такой плагин, но он написан для старых версий OProfile/Eclipse/CDT и около 2х лет не развивается.
Есть Eclipse-проект инструментов профилировки и тестирования. Он предоставляет ряд стандартных элементов интерфейса и некоторый фреймворк для сбора и обработки информации от профилировщика.
План действий
Сейчас ищутся ответы на следующие вопросы:
- Какой формат профилировочной информации использует CDT?
- Что умеет существующий плагин?
- Насколько он совместим с актуальными версиями OProfile/Eclipse/CDT?
- Какую функциональность может предоставить TPTP в плане (удалённого?) взаимодействия с профилировщиком?
- Какую функциональность может предоставить TPTP в плане логики обработки профилировочной информации?
- Какую функциональность может предоставить TPTP в плане пользовательского интерфейса?
Сылки
etc/teach/diplomants/projects/2009/eclipse-oprofile.1205868071.txt.gz · Last modified: 2008/03/18 22:21 by zan