2015-02-08 2 views
1

Я создал точки трассировки, которые захватывают некоторые необработанные данные. Я хочу, чтобы можно было обработать эти данные и, возможно, создать новый просмотрщик для перспективы трассировки в Eclipse, но я действительно не знаю, с чего начать. Я надеялся найти документ, в котором описано, как создать новый просмотрщик для перспективы затмения трассировки, как читать файлы ctf и как отображать результаты в представлении.Post Processing LTTNG (CTF) Данные трассировки

В качестве альтернативы, я бы просто хотел прочитать данные трассировки и добавить новые события трассировки с постпроцессированными данными.

В качестве фона для вопроса, я хочу выполнить анализ временных меток трассировки и генерировать статистику о средней пропускной способности и задержке. Хотя я могу это сделать, вставляя точку трассировки, я хотел бы разгрузить математику в часть анализа.

Богатый

ответ

1

В общем, такой анализ лучше проводить в пост-обработки. Выполнение этого во время выполнения в вашей трассируемой программе может повлиять на производительность, до того момента, когда собранные вами данные больше не отражают реального поведения приложения!

Trace Compass documentation, в частности this section, объясняет, как создавать новые графические представления в Eclipse.

Если вы хотите вывести представление графика по времени или XY-диаграмме, вы также можете посмотреть XML-интерфейс, управляемый данными. Он более ограничен функциями, но может работать прямо с RCP (нет необходимости перекомпилировать, нет необходимости настраивать среду dev).

+0

Поскольку мне еще недостаточно кармы, чтобы отправлять более двух ссылок за раз;) XML-интерфейс документирован [здесь] (http://archive.eclipse.org/tracecompass/doc/org.eclipse. tracecompass.doc.user/Data-driven-analysis.html # Data_driven_analysis), с полным примером/учебником [здесь] (https://github.com/alexmonthy/ust-tc-example). – alexmonthy