summaryrefslogtreecommitdiffstats
path: root/run.py
diff options
context:
space:
mode:
Diffstat (limited to 'run.py')
-rwxr-xr-xrun.py54
1 files changed, 41 insertions, 13 deletions
diff --git a/run.py b/run.py
index 5577a32..bcfd068 100755
--- a/run.py
+++ b/run.py
@@ -6,23 +6,51 @@ import sta
6###################################### 6######################################
7 7
8def main(): 8def main():
9 myEDF()
10 #myTrace()
11 #switchToTrace()
12 #releaseTrace()
9 13
10 # A sample trace 14def myEDF():
11 trace = sta.Trace(g6_list) 15 test = sta.EDF(g6_list)
12 trace.filter("pid==4125") 16 test.run_test()
13 trace.sort('job') 17
18def myTrace():
19 events_trace = sta.Trace(g6_list)
20 events_trace.filter('type!=1')
21 events_trace.filter('type!=2')
22 events_trace.filter('type!=3')
23 events_trace.filter('type!=4')
24 events_trace.filter('type!=8')
25 events_trace.filter('type!=9')
26 events_trace.filter('type!=10')
27 events_trace.sort('when')
28 events_trace.print_count(True)
29 events_trace.print_records()
30
31def switchToTrace():
32 events_trace = sta.Trace(g6_list)
33 events_trace.filter('type==5')
34 events_trace.sort('when')
35 events_trace.print_count(True)
36 events_trace.print_records()
37
38def releaseTrace():
39 events_trace = sta.Trace(g6_list)
40 events_trace.filter('type==3')
41 events_trace.sort('release_time')
42 events_trace.print_count(True)
43 events_trace.print_records()
44
45def sampleTrace():
46 """A sample trace"""
47 trace.filter('pid==4129')
48 trace.filter('when>1323753839')
49 trace.filter('when<1331677799')
50 trace.sort('when')
14 trace.print_count(True) 51 trace.print_count(True)
15 trace.print_records() 52 trace.print_records()
16 53
17 #Some other things you can do (old commands I've used)
18 #trace.filter("exec_time>8828")
19 #trace.filter("job==12")
20 #trace.filter("when>2000000000")
21 #trace.filter("when<2500000000")
22 #trace.filter("forced?==True")
23 #trace.filter("type==1")
24 #trace.filter("type!=3")
25
26 54
27###################################### 55######################################
28# Put lists of your trace files here # 56# Put lists of your trace files here #