Hi,

I would like to announce Qt Creator Profiler plugin.

Gitorious repository:
http://qt.gitorious.org/+symbio-profiler/qt-creator/qt-creator-profiler

Briefly, an original target was to create a plugin for remote Linux
devices profiling (e.g. Maemo).
Current features:
1) External profiler - oprofile (almost any modern Linux based OS is supported)
2) Remote (by SSH) / local profiling modes are supported.
3) Must work in Linux / Macintosh / perhaps Windows.
4) It can be installed to existing Qt Creator as an additional plugin.
Some links to screenshots - at the end of this message.

Software requirements:
1) Oprofile installed
2) For local mode - working gksudo command, for remote - correctly
setted up Maemo device settings and active Maemo target in your
current project.
3) For callgraph images - graphviz package should be installed.

We tried to create it extensible, so I hope later it will be possible
to add other profilers support - like Valgrind etc (if somebody will
decide to contribute it and there will be enough exported information
from other Qt Creator plugins).

Any response/comments/replies/feedback are highly appreciated.

Introduction (an user guide quote):
===
Qt Creator provides source code profiler plug-in for application
designers and developers to profile applications running on Maemo or
Linux based devices.
It does profiling remotely from the Qt IDE available for Linux, Mac OS
X and Windows operating systems.
It profiles kernel to shared libraries to binaries of the running
Maemo device. It runs under Qt Creator process and sends various
profiling request to the connected
Maemo or Unix based devices transparently in the background. It does
the profiling based on the request type and collects information at a
low overhead and display it
in Qt Creator widgets.
It achieves complex profiling operation in very user friendly manner
and is ideal for profiling entire system to determine bottle necks.
===

User guide:
http://qt.gitorious.org/+symbio-profiler/qt-creator/qt-creator-profiler/blobs/profiler/src/plugins/profiler/doc/QT_Creator_Profiler_User_Guide_02.pdf

Some screenshots:
http://qt.gitorious.org/+symbio-profiler/qt-creator/qt-creator-profiler/blobs/profiler/src/plugins/profiler/doc/qtcreatorprofiler1.png
http://qt.gitorious.org/+symbio-profiler/qt-creator/qt-creator-profiler/blobs/profiler/src/plugins/profiler/doc/qtcreatorprofileroptions.png

Some Oprofile + Maemo documentation.
http://wiki.maemo.org/Documentation/devtools/maemo5/oprofile

-- 
Best Regards,
Denis Mingulov
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to