Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [linuxtools-dev] Linuxtools unified launch

On 10/09/2012 04:33 PM, Roland Grunberg wrote:
How to define which profile tool to use with this unified launch?
Because right now linuxtools
have Valgrind (and all the subtools), Oprofile, Perf ....

Maybe running all the available tools and providing all the results
in a "Profile" perspective?

Sorry to jump in the middle of the discussion ... I just feel that I
am missing something here.

Massif, Cachegrind, Memcheck, Helgrind, Perf, OProfile, Callgraph,
Gcov, GProf are all contributing to this unified launch. In most
cases the extent of this contribution means they contribute to
an extension point we've defined in the profiling launch plugin
(schema/org.eclipse.linuxtools.profiling.launch.provider.exsd).

I think running all available tools would be too much. The best
option is to run some default tool, and allow the user to change
their preferences should they wish to use another tool. Keep in
mind that most users may not know what profiling tools are out
there so having an option like "Profile Memory", and using
Valgrind's Memcheck plugin by default would be a very sane thing
to do.

You can find more information about this here :

http://wiki.eclipse.org/Linux_Tools_Project/Profiling/Unification

I have also created a first draft of a User's Guide:

  http://wiki.eclipse.org/Linux_Tools_Project/Profiling/User Guide

if you want the user perspective.

-- Jeff J.

Cheers,




Back to the top