| test | before |
after | difference |
| test |
time | gc passes | max mem | final mem |
time | gc passes | max mem | final mem |
time | gc passes % | max mem % | final mem % |
| cases/arrays_read_yaml.rb |
0.803807 | 13 | 3280896 | 3280896
| 0.094288 | 4 | 753664 | 753664
| 11% |
30% |
22% |
22% |
| cases/classes_read_yaml.rb |
0.907421 | 13 | 4153344 | 4153344
| 1.074634 | 20 | 2375680 | 2375680
| 118% |
153% |
57% |
57% |
| cases/create_arrays_yaml.rb |
9.216697 | 44 | 9844736 | 2250752
| 4.28118 | 15 | 13025280 | 8814592
| 46% |
34% |
132% |
391% |
| cases/create_hashes.rb |
0.152688 | 6 | 1077248 | 75776
| 0.186219 | 5 | 1179648 | 933888
| 121% |
83% |
109% |
1232% |
| cases/create_hashes_yaml.rb |
26.936699 | 75 | 18016256 | 614400
| 10.553513 | 24 | 20496384 | 13664256
| 39% |
32% |
113% |
2224% |
| cases/create_ostructs.rb |
3.472301 | 24 | 8802304 | 92160
| 1.647381 | 13 | 13287424 | 8830976
| 47% |
54% |
150% |
9582% |
| cases/create_ostructs_yaml.rb |
15.374551 | 57 | 15622144 | 9117696
| 5.934746 | 18 | 20332544 | 13598720
| 38% |
31% |
130% |
149% |
| cases/create_weak_hashes.rb |
1.278859 | 14 | 5253120 | 4927488
| 0.878161 | 7 | 6504448 | 6504448
| 68% |
50% |
123% |
132% |
| cases/create_weak_hashes2.rb |
0.559093 | 9 | 2650112 | 2486272
| 0.40828 | 6 | 3473408 | 2441216
| 73% |
66% |
131% |
98% |
| cases/growarray.rb |
2.53987 | 9 | 102400 | 75776
| 1.763759 | 10 | 245760 | 245760
| 69% |
111% |
240% |
324% |
| cases/hashes_read_yaml.rb |
2.136002 | 20 | 4536320 | 4536320
| 2.565372 | 27 | 4440064 | 4440064
| 120% |
135% |
97% |
97% |
| cases/ostruct_read.rb |
2.955764 | 21 | 8775680 | 8775680
| 1.350551 | 8 | 12845056 | 8568832
| 45% |
38% |
146% |
97% |
| cases/ostruct_read_yaml.rb |
1.285577 | 17 | 3168256 | 3168256
| 1.568895 | 23 | 2342912 | 2342912
| 122% |
135% |
73% |
73% |
| cases/plist.rb |
6.017154 | 18 | 13205504 | 11620352
| 3.924768 | 23 | 15007744 | 15007744
| 65% |
127% |
113% |
129% |
| cases/shrinkarray.rb |
2.62313 | 9 | 98304 | 75776
| 1.833626 | 10 | 245760 | 245760
| 69% |
111% |
250% |
324% |
| cases/weak_hashes_read.rb |
0.509331 | 9 | 2566144 | 2566144
| 0.363158 | 8 | 3227648 | 2277376
| 71% |
88% |
125% |
88% |
|
70% |
79% |
125% |
938% |