| test | ruby 1.8.6 |
ruby 1.9 - trunk 04/28/2008 | 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.rb |
0.097363 | 4 | 2374460 | 560000
| 0.139877 | 4 | 1769472 | 1310720
| 143% |
100% |
74% |
234% |
| cases/arrays_read_yaml.rb |
0.811464 | 14 | 4473980 | 4473980
| 0.094288 | 4 | 753664 | 753664
| 11% |
28% |
16% |
16% |
| cases/classes_read.rb |
0.063849 | 3 | 1208000 | 1208000
| 0.074046 | 3 | 966656 | 802816
| 115% |
100% |
80% |
66% |
| cases/classes_read_yaml.rb |
0.892262 | 13 | 4473940 | 4473940
| 1.074634 | 20 | 2375680 | 2375680
| 120% |
153% |
53% |
53% |
| cases/create_arrays.rb |
0.183058 | 4 | 2374420 | 560000
| 0.244717 | 4 | 2064384 | 1507328
| 133% |
100% |
86% |
269% |
| cases/create_arrays_yaml.rb |
8.861262 | 43 | 15055660 | 8253140
| 4.28118 | 15 | 13025280 | 8814592
| 48% |
34% |
86% |
106% |
| cases/create_hashes.rb |
0.157055 | 4 | 1208000 | 560000
| 0.186219 | 5 | 1179648 | 933888
| 118% |
125% |
97% |
166% |
| cases/create_hashes_yaml.rb |
27.280467 | 75 | 27300060 | 8253120
| 10.553513 | 24 | 20496384 | 13664256
| 38% |
32% |
75% |
165% |
| cases/create_ostructs.rb |
3.470377 | 22 | 15055660 | 11276480
| 1.647381 | 13 | 13287424 | 8830976
| 47% |
59% |
88% |
78% |
| cases/create_ostructs_yaml.rb |
15.680544 | 55 | 27299780 | 15055440
| 5.934746 | 18 | 20332544 | 13598720
| 37% |
32% |
74% |
90% |
| cases/create_weak_hashes.rb |
1.374268 | 17 | 4473960 | 4473960
| 0.878161 | 7 | 6504448 | 6504448
| 63% |
41% |
145% |
145% |
| cases/create_weak_hashes2.rb |
0.624818 | 7 | 4473940 | 4473940
| 0.40828 | 6 | 3473408 | 2441216
| 65% |
85% |
77% |
54% |
| cases/growarray.rb |
2.531034 | 9 | 200000 | 200000
| 1.763759 | 10 | 245760 | 245760
| 69% |
111% |
122% |
122% |
| cases/hashes_read.rb |
0.064021 | 3 | 1208000 | 1208000
| 0.126941 | 3 | 966656 | 802816
| 198% |
100% |
80% |
66% |
| cases/hashes_read_yaml.rb |
2.479617 | 23 | 4473920 | 4473920
| 2.565372 | 27 | 4440064 | 4440064
| 103% |
117% |
99% |
99% |
| cases/ostruct_read.rb |
3.121963 | 19 | 15055440 | 15055440
| 1.350551 | 8 | 12845056 | 8568832
| 43% |
42% |
85% |
56% |
| cases/ostruct_read_yaml.rb |
1.427778 | 20 | 2374400 | 2374400
| 1.568895 | 23 | 2342912 | 2342912
| 109% |
115% |
98% |
98% |
| cases/plist.rb |
6.406509 | 23 | 15055760 | 15055760
| 3.924768 | 23 | 15007744 | 15007744
| 61% |
100% |
99% |
99% |
| cases/shrinkarray.rb |
2.395017 | 9 | 200000 | 200000
| 1.833626 | 10 | 245760 | 245760
| 76% |
111% |
122% |
122% |
| cases/weak_hashes_read.rb |
0.540599 | 8 | 4473980 | 4473980
| 0.363158 | 8 | 3227648 | 2277376
| 67% |
100% |
72% |
50% |
|
83% |
84% |
86% |
107% |