summaryrefslogtreecommitdiffstats
path: root/unit_trace/viz/visualizer.py
diff options
context:
space:
mode:
authorMac Mollison <mollison@cs.unc.edu>2010-04-13 12:28:49 -0400
committerMac Mollison <mollison@cs.unc.edu>2010-04-13 12:28:49 -0400
commit51e246d367d043913a882080abde3d8bae5ce4d4 (patch)
tree8da2a8071f6fbfb36b3362c2bf46a63e99373116 /unit_trace/viz/visualizer.py
parentde297ade4c09eb63b30d567598bf33c0e1c38fc9 (diff)
parent533dd1ba6651f14c68e9323b5cc5a4f938f4e495 (diff)
Merge branch 'wip-gary'
- Adds time_per_maj option to visualizer Conflicts: unit-trace
Diffstat (limited to 'unit_trace/viz/visualizer.py')
-rwxr-xr-xunit_trace/viz/visualizer.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/unit_trace/viz/visualizer.py b/unit_trace/viz/visualizer.py
index c0186f7..e80b764 100755
--- a/unit_trace/viz/visualizer.py
+++ b/unit_trace/viz/visualizer.py
@@ -8,16 +8,14 @@ import format
8import pygtk 8import pygtk
9import gtk 9import gtk
10 10
11TIME_PER_MAJ = 10000000 11def visualizer(stream, time_per_maj):
12
13def visualizer(stream):
14 sched = convert.convert_trace_to_schedule(stream) 12 sched = convert.convert_trace_to_schedule(stream)
15 sched.scan(TIME_PER_MAJ) 13 sched.scan(time_per_maj)
16 14
17 task_renderer = renderer.Renderer(sched) 15 task_renderer = renderer.Renderer(sched)
18 task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) 16 task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=time_per_maj))
19 cpu_renderer = renderer.Renderer(sched) 17 cpu_renderer = renderer.Renderer(sched)
20 cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) 18 cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=time_per_maj))
21 19
22 window = viewer.MainWindow() 20 window = viewer.MainWindow()
23 window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer}) 21 window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer})