aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/builtin-timechart.c
AgeCommit message (Collapse)AuthorFilesLines
2009-09-19perf timechart: Add "perf timechart record"Arjan van de Ven1-8/+39
Add a command line option to record a trace, similar to "perf sched record". Signed-off-by: Arjan van de Ven <[email protected]> Cc: [email protected] Cc: [email protected] Cc: Paul Mackerras <[email protected]> LKML-Reference: <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
2009-09-19perf: Add the timechart toolArjan van de Ven1-0/+1120
timechart is a tool to visualize what is going on in the system. The user makes a trace of what is going on with > perf record --timechart /usr/bin/some_command and then can turn the output of this into an svg file > perf timechart which then can be viewed with any SVG view; inkscape works well enough for me. The idea behind timechart is to create a "infinitely zoomable" picture; something that has high level information on a 1:1 zoom level, but which exposes more details every time you zoom into a specific area. Signed-off-by: Arjan van de Ven <[email protected]> Acked-by: Peter Zijlstra <[email protected]> Cc: Paul Mackerras <[email protected]> Cc: Frederic Weisbecker <[email protected]> LKML-Reference: <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>