summaryrefslogtreecommitdiffstats
path: root/unit-trace
diff options
context:
space:
mode:
authorJonathan <hermanjl@hermanjl-Aspire-5553G.(none)>2012-01-31 21:29:27 -0500
committerJonathan <hermanjl@hermanjl-Aspire-5553G.(none)>2012-01-31 21:29:27 -0500
commit820017ec1c23125bab3bdbd11377040e04702795 (patch)
tree6831560780266074ec78f41b5f6831ac89af705d /unit-trace
parentd0c5f0ef9b0dada51614ed25cd6ca67a6e5908f1 (diff)
perf: some obs were not converted to recordswip-perf
Diffstat (limited to 'unit-trace')
-rwxr-xr-xunit-trace53
1 files changed, 25 insertions, 28 deletions
diff --git a/unit-trace b/unit-trace
index b4e80f4..9c50488 100755
--- a/unit-trace
+++ b/unit-trace
@@ -94,31 +94,28 @@ if options.gedf is True:
94# import itertools 94# import itertools
95# stream1, stream2, stream3 = itertools.tee(stream,3) 95# stream1, stream2, stream3 = itertools.tee(stream,3)
96 96
97def main(): 97# Call standard out printer
98 # # Call standard out printer 98if options.stdout is True:
99 # if options.stdout is True: 99 from unit_trace import stdout_printer
100 # from unit_trace import stdout_printer 100 stdout_printer.stdout_printer(stream1)
101 # stdout_printer.stdout_printer(stream1) 101
102 102# Print G_EDF inversion statistics
103 # # Print G_EDF inversion statistics 103if options.num_inversions > -1:
104 # if options.num_inversions > -1: 104 if options.gedf is not True:
105 # if options.gedf is not True: 105 import sys
106 # import sys 106 sys.stderr.write("You must enable the G-EDF test module to print" +
107 # sys.stderr.write("You must enable the G-EDF test module to print" + 107 " G-EDF inversion statistics\n")
108 # " G-EDF inversion statistics\n") 108 else:
109 # else: 109 from unit_trace import gedf_inversion_stat_printer
110 # from unit_trace import gedf_inversion_stat_printer 110 gedf_inversion_stat_printer.gedf_inversion_stat_printer(stream2,options.num_inversions)
111 # gedf_inversion_stat_printer.gedf_inversion_stat_printer(stream2,options.num_inversions) 111
112 112# Call visualizer
113 # Call visualizer 113if options.visualize is True:
114 if options.visualize is True: 114 from unit_trace import viz
115 from unit_trace import viz 115 try:
116 try: 116 nsec_time_per_maj = viz.util.parse_time(options.time_per_maj)
117 nsec_time_per_maj = viz.util.parse_time(options.time_per_maj) 117 viz.visualizer.visualizer(stream, nsec_time_per_maj)
118 viz.visualizer.visualizer(stream, nsec_time_per_maj) 118 except ValueError:
119 except ValueError: 119 import sys
120 import sys 120 sys.stderr.write("Time expression should be of the form [TIME] [UNIT]")
121 sys.stderr.write("Time expression should be of the form [TIME] [UNIT]") 121
122
123import cProfile
124cProfile.run('main()')