Need simple benchmark for inter-branch comparisons of speed and memory

Michael Hind mike.hind at
Sun Apr 3 23:13:35 UTC 2011


We have some test for benchmarking, don't know how suitable they would be ->
make benchmark_tests, you could run these as time make benchmark_tests.

It would be interesting to see the results of this in different branches

Cheers, Michael (mikehh)

On 3 April 2011 22:07, James E Keenan <jkeen at> wrote:

> James E Keenan wrote:
>> What I would like to have is a benchmark test I could run which, on the
>> one hand, gives a small resource machine a good workout, but, on the
>> other hand, is small enough for me to run it consecutively enough times
>> to give me a statistically significant result in testing the various
>> garbage-collection-focused branches. For example, I know that regardless
>> of which machine I test on, t/compilers/opsc/02-parse-all-ops.t takes
>> longer than just about any file in our test suite. If I were able to run
>> it 30 times on master and 30 times in a GC-branch, I would have a good
>> measure of the degree to which a GC-branch improves over master (if
>> indeed it does improve over master ;-) ).
>> The problem is that 02-parse-all-ops.t takes so long to run on
>> small-resource machines that I can not, in practical terms, afford to
>> run it 30 times in a row. What I'd like is a test that takes say, about
>> 4 seconds to run on a small resource box (and, of course, much faster on
>> most contemporary machines) so that I could run it 30 times in two
>> minutes on a given branch. That way, I could relatively quickly compare
>> various branches.
> I never got any response to this post last year.  The need is still there:
>  I've been asked to test the compreg_imcc branch on both of my machines.
>  Can anyone help?
> Thank you very much.
> kid51
> _______________________________________________

Michael H. Hind

Cell: +44 (0) 7877 224 745
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the parrot-dev mailing list