summaryrefslogtreecommitdiffstats
path: root/unit_trace/viz/visualizer.py
diff options
context:
space:
mode:
Diffstat (limited to 'unit_trace/viz/visualizer.py')
-rwxr-xr-xunit_trace/viz/visualizer.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/unit_trace/viz/visualizer.py b/unit_trace/viz/visualizer.py
index 5027e89..c0186f7 100755
--- a/unit_trace/viz/visualizer.py
+++ b/unit_trace/viz/visualizer.py
@@ -1,9 +1,11 @@
1#!/usr/bin/python 1#!/usr/bin/python
2 2
3import viewer
4import convert 3import convert
4import viewer
5import renderer 5import renderer
6import schedule
6import format 7import format
8import pygtk
7import gtk 9import gtk
8 10
9TIME_PER_MAJ = 10000000 11TIME_PER_MAJ = 10000000
@@ -11,13 +13,13 @@ TIME_PER_MAJ = 10000000
11def visualizer(stream): 13def visualizer(stream):
12 sched = convert.convert_trace_to_schedule(stream) 14 sched = convert.convert_trace_to_schedule(stream)
13 sched.scan(TIME_PER_MAJ) 15 sched.scan(TIME_PER_MAJ)
14 16
15 task_renderer = renderer.Renderer(sched) 17 task_renderer = renderer.Renderer(sched)
16 task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) 18 task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ))
17 cpu_renderer = renderer.Renderer(sched) 19 cpu_renderer = renderer.Renderer(sched)
18 cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) 20 cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ))
19 21
20 window = viewer.MainWindow() 22 window = viewer.MainWindow()
21 window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer}) 23 window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer})
22 24
23 gtk.main() 25 gtk.main()