Community
Participate
Working Groups
With the gprof contribution (bug #271425), we should look at how we can have one UI with multiple backends. Let's target this integration at 0.4.
Hi Andrew, I agree to have, as far as possible, a common look&feel for profiling tools (oprofile, gprof, gcov...). For info: 1) Even if gcov contribution is not yet submitted, gcov already shares the same look&feel as gprof. What exactly do you want to unify ? o Color, fonts & icons ? o Actions (buttons and mouse actions) ? o others ?
(In reply to comment #1) > What exactly do you want to unify ? > o Color, fonts & icons ? > o Actions (buttons and mouse actions) ? > o others ? I was thinking mainly about the general user interaction: how they launch the profiling, how they do analysis, etc. The other stuff is definitely important, too! We can file more specific sub-tasks as we proceed.
(In reply to comment #2) > (In reply to comment #1) > > What exactly do you want to unify ? > > o Color, fonts & icons ? > > o Actions (buttons and mouse actions) ? > > o others ? > > I was thinking mainly about the general user interaction: how they launch the > profiling, how they do analysis, etc. The other stuff is definitely important, > too! We can file more specific sub-tasks as we proceed. Ok, I see. For info, a launch configuration already exists, allowing the user to: - Display a gmon file - Run a project, then display the produced gmon file - Run a project, aggregate produced gmon file in a gmon.sum file, then display result Unfortunately, this launch config is dedicated to embedded device (it's why it is not included in gprof contribution). Looking at your comment, it seems you want something similar ?
The current workflow for the OProfile plugin is very simple: a user right-clicks on the binary, the project, or a source file and selects Profile As -> Profile with OProfile. I would like to see a similar interaction for all profiling tools where possible. Views specific to various profiling backends will probably still exist but I'd also like to see a common UI where possible (tree view with percentages of execution time, etc.).
Still important but unclear when someone will get to it.
With 1.2 gcov/gprof can be used with the same workflow as the other tools via the Profliling Tools menu/launchers. I'm closing this bug if there are further issues please open a new one with more details.