Skip to main content

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

> 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

Cheers,
-- 
Roland Grunberg


Back to the top