Howdy,<br><br>I saw chromatic++ lament that I haven&#39;t done benchmarks recently, so I got back on my horse.<br><br>I am only benchmarking from 2.0.0 forward, for now. Let me know if you want to go further back.<br><br>Looks like trunk is just slightly slower on oofib.pir than 2.0.0, which was the fastest :<br>

<br>$ ./bin/bench ~/svn/parrot/examples/benchmarks/oofib.pir  parrot --count=10 --order=avg<br>                                                     min     max     avg    total<br> parrot /home/leto/src/parrot/parrot-2.0.0/parrot  0.1010  0.1037  0.1018  1.0181<br>

 parrot /home/leto/svn/parrot/parrot               0.1218  0.1315  0.1261  1.2607<br> parrot /home/leto/src/parrot/parrot-2.7.0/parrot  0.1506  0.1545  0.1519  1.5195<br> parrot /home/leto/src/parrot/parrot-2.2.0/parrot  0.1525  0.1582  0.1559  1.5587<br>

 parrot /home/leto/src/parrot/parrot-2.4.0/parrot  0.1578  0.1628  0.1596  1.5963<br> parrot /home/leto/src/parrot/parrot-2.6.0/parrot  0.1579  0.1651  0.1606  1.6060<br> parrot /home/leto/src/parrot/parrot-2.5.0/parrot  0.1605  0.1665  0.1621  1.6214<br>

 parrot /home/leto/src/parrot/parrot-2.3.0/parrot  0.1704  0.1754  0.1720  1.7198<br> parrot /home/leto/src/parrot/parrot-2.1.0/parrot  0.1719  0.1805  0.1764  1.7637<br><br>Trunk is the fastest (since 2.0.0) on array_access.pir :<br>

<br>./bin/bench ~/svn/parrot/examples/benchmarks/array_access.pir  parrot --count=10 --order=avg<br>                                                     min     max     avg    total<br> parrot /home/leto/svn/parrot/parrot               0.1350  0.1385  0.1370  1.3697<br>

 parrot /home/leto/src/parrot/parrot-2.7.0/parrot  0.1569  0.1626  0.1586  1.5865<br> parrot /home/leto/src/parrot/parrot-2.6.0/parrot  0.1612  0.1671  0.1638  1.6381<br> parrot /home/leto/src/parrot/parrot-2.5.0/parrot  0.1615  0.1705  0.1647  1.6469<br>

 parrot /home/leto/src/parrot/parrot-2.4.0/parrot  0.1626  0.1666  0.1647  1.6473<br> parrot /home/leto/src/parrot/parrot-2.1.0/parrot  0.1717  0.1816  0.1749  1.7491<br> parrot /home/leto/src/parrot/parrot-2.2.0/parrot  0.1751  0.1814  0.1782  1.7820<br>

 parrot /home/leto/src/parrot/parrot-2.3.0/parrot  0.1780  0.1828  0.1803  1.8033<br> parrot /home/leto/src/parrot/parrot-2.0.0/parrot  0.5041  0.5199  0.5104  5.1040<br><br>Looks like we have had a decent slow-down in stress_strings.pir since 2.7.0 :<br>

<br>~/svn/parrot/examples/benchmarks/stress_strings.pir  parrot --count=10 --order=avg<br><br>                                                     min     max     avg    total<br> parrot /home/leto/src/parrot/parrot-2.7.0/parrot  4.8719  5.0959  4.9980  49.9796<br>

 parrot /home/leto/svn/parrot/parrot               6.7321  7.6730  6.8563  68.5632<br> parrot /home/leto/src/parrot/parrot-2.1.0/parrot  6.7691  8.4052  7.1787  71.7872<br> parrot /home/leto/src/parrot/parrot-2.0.0/parrot  7.9390  9.0192  8.0925  80.9246<br>

 parrot /home/leto/src/parrot/parrot-2.2.0/parrot  8.2251  8.3730  8.3064  83.0641<br> parrot /home/leto/src/parrot/parrot-2.4.0/parrot  8.4186  8.6742  8.4949  84.9494<br> parrot /home/leto/src/parrot/parrot-2.6.0/parrot  8.4986  8.5820  8.5157  85.1569<br>

 parrot /home/leto/src/parrot/parrot-2.5.0/parrot  8.5344  8.7179  8.6342  86.3421<br> parrot /home/leto/src/parrot/parrot-2.3.0/parrot  8.6598  8.7073  8.6844  86.8441<br><br>That is all I have for now. Let me know what y&#39;all would like to see.<br>

<br>Duke<br clear="all"><br>-- <br>Jonathan &quot;Duke&quot; Leto<br><a href="mailto:jonathan@leto.net">jonathan@leto.net</a><br><a href="http://leto.net">http://leto.net</a><br>