| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | performPlan, 10 squares, Commit 25120c1 | validatePlan, 10 squares, Commit 25120c1 | isSuccessful, 10 squares, Commit 25120c1 | handleResult, 10 squares, Commit 25120c1 | createOperation, 10 squares, Commit 25120c1 | |||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | Run | Time | Run | Time | Run | Time | Run | Time | Run | Time | ||||||||||||||||
4 | 1, 156 squares | 1902.577 | 1, 156 squares | 1550.667 | 1, 156 squares | 30.492 | 1, 156 squares | 116.698 | 1, 156 squares | 6.414 | ||||||||||||||||
5 | 2, 166 squares | 2108.338 | 2, 166 squares | 1862.531 | 2, 166 squares | 27.725 | 2, 166 squares | 89.373 | 2, 166 squares | 2.569 | ||||||||||||||||
6 | 3, 176 squares | 2295.78 | 3, 176 squares | 2076.646 | 3, 176 squares | 29.498 | 3, 176 squares | 61.831 | 3, 176 squares | 1.88 | ||||||||||||||||
7 | 4, 186 squares | 2787.683 | 4, 186 squares | 2570.13 | 4, 186 squares | 29.248 | 4, 186 squares | 61.178 | 4, 186 squares | 1.727 | ||||||||||||||||
8 | 5, 196 squares | 2717.634 | 5, 196 squares | 2485.111 | 5, 196 squares | 29.634 | 5, 196 squares | 72.208 | 5, 196 squares | 6.64 | ||||||||||||||||
9 | avg | 2362.4024 | avg | 2109.017 | avg | 29.3194 | avg | 80.2576 | avg | 3.846 | ||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | performPlan, 10 squares, after refactoring e89e234 | |||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | Run | Time | ||||||||||||||||||||||||
15 | 1, 226 squares | 1099.784 | ||||||||||||||||||||||||
16 | 2, 236 squares | 1325.69 | ||||||||||||||||||||||||
17 | 3, 246 squares | 1268.519 | ||||||||||||||||||||||||
18 | 4, 256 squares | 1476.846 | ||||||||||||||||||||||||
19 | 5, 266 squares | 1935.783 | ||||||||||||||||||||||||
20 | avg | 1421.3244 | ||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | Conclusion: | |||||||||||||||||||||||||
23 | optimisation reduced time by | 66.21% | ||||||||||||||||||||||||
24 | optimisation reduced time by | 941.078 | ||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | performPlan, 10 squares, after removing uniq check on capturables 0f42ae9 | |||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | Run | Time | ||||||||||||||||||||||||
30 | 1, 326 squares | 188.377 | ||||||||||||||||||||||||
31 | 2, 336 squares | 122.104 | ||||||||||||||||||||||||
32 | 3, 346 squares | 114.836 | ||||||||||||||||||||||||
33 | 4, 356 squares | 88.907 | ||||||||||||||||||||||||
34 | 5, 366 squares | 100.943 | ||||||||||||||||||||||||
35 | avg | 123.0334 | ||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | Conclusion: | |||||||||||||||||||||||||
38 | optimisation reduced time by | 1055.23% | ||||||||||||||||||||||||
39 | optimisation reduced time by | 1298.291 | ||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | Final Conclusion: | |||||||||||||||||||||||||
42 | optimisation reduced time by | 1820.13% | ||||||||||||||||||||||||
43 | optimisation reduced time by | 2239.369 | ||||||||||||||||||||||||
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 |