From ceff6457bfeb5642616f4711f14e0bb652d12164 Mon Sep 17 00:00:00 2001 From: Gary Bressler Date: Thu, 8 Apr 2010 17:11:08 -0400 Subject: Updated the documentation to describe the visualizer, made unit-trace itself not require gtk/cairo, and a few other minor things. --- unit_trace/viz/visualizer.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'unit_trace/viz/visualizer.py') 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 @@ #!/usr/bin/python -import viewer import convert +import viewer import renderer +import schedule import format +import pygtk import gtk TIME_PER_MAJ = 10000000 @@ -11,13 +13,13 @@ TIME_PER_MAJ = 10000000 def visualizer(stream): sched = convert.convert_trace_to_schedule(stream) sched.scan(TIME_PER_MAJ) - + task_renderer = renderer.Renderer(sched) task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) cpu_renderer = renderer.Renderer(sched) cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) - + window = viewer.MainWindow() window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer}) - + gtk.main() -- cgit v1.2.2