-
Notifications
You must be signed in to change notification settings - Fork 1
/
perf_test.sh
executable file
·167 lines (162 loc) · 2.83 KB
/
perf_test.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#!/bin/bash
set -euo "pipefail"
readonly SEED="1517341640"
MAX_SIZE=3
MAX_BOXES=8
for i in $(seq 2 $MAX_SIZE);
do
for j in $(seq 2 $MAX_SIZE);
do
for k in $(seq 1 $MAX_BOXES);
do
time out/sokohard -w $i -h $j -b $k -s ${SEED}
done
done
done
#mhajdu-mbp:sokohard mhajdu$ ./perf_test.sh
#Size: 6x6, boxes: 1, seed: 1517341640
#Difficulty: 6
#
#real 0m0.022s
#user 0m0.011s
#Size: 6x6, boxes: 2, seed: 1517341640
#Difficulty: 10
#
#real 0m0.110s
#user 0m0.092s
#Size: 6x6, boxes: 3, seed: 1517341640
#Difficulty: 14
#
#real 0m0.503s
#user 0m0.477s
#Size: 6x6, boxes: 4, seed: 1517341640
#Difficulty: 20
#
#real 0m0.704s
#user 0m0.680s
#Size: 6x6, boxes: 5, seed: 1517341640
#Difficulty: 22
#
#real 0m3.458s
#user 0m3.378s
#Size: 6x6, boxes: 6, seed: 1517341640
#Difficulty: 16
#
#real 0m1.944s
#user 0m1.826s
#Size: 6x6, boxes: 7, seed: 1517341640
#Difficulty: 14
#
#real 0m0.474s
#user 0m0.426s
#Size: 6x6, boxes: 8, seed: 1517341640
#Difficulty: 21
#
#real 0m3.948s
#user 0m3.775s
#Size: 6x9, boxes: 1, seed: 1517341640
#Difficulty: 7
#
#real 0m0.027s
#user 0m0.018s
#Size: 6x9, boxes: 2, seed: 1517341640
#Difficulty: 14
#
#real 0m0.222s
#user 0m0.202s
#Size: 6x9, boxes: 3, seed: 1517341640
#Difficulty: 20
#
#real 0m2.343s
#user 0m2.295s
#Size: 6x9, boxes: 4, seed: 1517341640
#Difficulty: 20
#
#real 0m13.428s
#user 0m13.194s
#Size: 6x9, boxes: 5, seed: 1517341640
#Difficulty: 35
#
#real 0m32.789s
#user 0m32.076s
#Size: 6x9, boxes: 6, seed: 1517341640
#Difficulty: 30
#
#real 3m23.519s
#user 3m18.838s
#Size: 6x9, boxes: 7, seed: 1517341640
#Difficulty: 28
#
#real 0m44.131s
#user 0m42.535s
#Size: 6x9, boxes: 8, seed: 1517341640
#Difficulty: 33
#
#real 51m6.301s
#user 23m19.752s
#Size: 9x6, boxes: 1, seed: 1517341640
#Difficulty: 7
#
#real 0m0.058s
#user 0m0.019s
#Size: 9x6, boxes: 2, seed: 1517341640
#Difficulty: 12
#
#real 0m0.343s
#user 0m0.324s
#Size: 9x6, boxes: 3, seed: 1517341640
#Difficulty: 16
#
#real 0m2.316s
#user 0m2.273s
#Size: 9x6, boxes: 4, seed: 1517341640
#Difficulty: 23
#
#real 0m24.272s
#user 0m23.659s
#Size: 9x6, boxes: 5, seed: 1517341640
#Difficulty: 27
#
#real 1m2.009s
#user 1m0.394s
#Size: 9x6, boxes: 6, seed: 1517341640
#Difficulty: 27
#
#real 3m14.173s
#user 3m5.706s
#Size: 9x6, boxes: 7, seed: 1517341640
#Difficulty: 32
#
#real 4m57.400s
#user 4m51.505s
#Size: 9x6, boxes: 8, seed: 1517341640
#Difficulty: 33
#
#real 14m6.468s
#user 4m37.978s
#Size: 9x9, boxes: 1, seed: 1517341640
#Difficulty: 8
#
#real 0m0.075s
#user 0m0.047s
#Size: 9x9, boxes: 2, seed: 1517341640
#Difficulty: 16
#
#real 0m0.984s
#user 0m0.956s
#Size: 9x9, boxes: 3, seed: 1517341640
#Difficulty: 21
#
#real 0m18.706s
#user 0m18.483s
#Size: 9x9, boxes: 4, seed: 1517341640
#Difficulty: 27
#
#real 2m31.335s
#user 2m28.637s
#Size: 9x9, boxes: 5, seed: 1517341640
#Difficulty: 34
#
#real 50m3.006s
#user 20m7.152s
#sys 0m16.104s