25 Sep, 2009

1 commit


21 Sep, 2009

3 commits

  • This patch adds a command line option for timechart that allows the
    user to specify the width of the SVG file.

    This patch also makes sure that each second of recording has at
    least 200 units (pixels at 96 DPI) of width. This impacts
    recordings longer than 5 seconds; recordings shorter than 5 second
    will scale up to have a width of 1000 units for the whole recording
    (as before).

    Signed-off-by: Arjan van de Ven
    Cc: Peter Zijlstra
    Cc: Paul Mackerras
    Cc: Frederic Weisbecker
    LKML-Reference:
    Signed-off-by: Ingo Molnar

    Arjan van de Ven
     
  • Given that scheduler latencies are the hot thing nowadays, show the
    duration of said latencies in the SVG in text form.

    In addition, if the latency is more than 10 msec, pick a brighter
    yellow color as a way to point these long delays out.

    Signed-off-by: Arjan van de Ven
    Cc: Peter Zijlstra
    Cc: Paul Mackerras
    Cc: Frederic Weisbecker
    LKML-Reference:
    Signed-off-by: Ingo Molnar

    Arjan van de Ven
     
  • Timechart currently shows thin green lines for sending or receiving
    wakeups. This patch also prints (in a very small font) the name of
    the process that is being woken/wakes up this process.

    Signed-off-by: Arjan van de Ven
    Cc: Peter Zijlstra
    Cc: Paul Mackerras
    Cc: Frederic Weisbecker
    LKML-Reference:
    Signed-off-by: Ingo Molnar

    Arjan van de Ven
     

19 Sep, 2009

1 commit

  • The timechart tool writes out SVG format output; this patch adds a
    set of helper functions to abstract dealing with SVG from the core
    timechart code.

    Signed-off-by: Arjan van de Ven
    Acked-by: Peter Zijlstra
    Cc: Paul Mackerras
    Cc: Frederic Weisbecker
    LKML-Reference:
    Signed-off-by: Ingo Molnar

    Arjan van de Ven