> 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 _______________________________________________ linuxtools-dev mailing list linuxtools-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/linuxtools-dev