[e-lang] E Benchmarks

Kevin Reid kpreid at mac.com
Wed Nov 29 23:30:06 CST 2006


The E implementation benchmarking tool I've been working on is now in  
my Subversion repository.

   svn://slimy.com/cl-e/e-benchmark/trunk/

Things that need improvement:

   - Measure CPU time as well as real time.
     (This requires support from the E implementation.)

   - Separating into emakers.

   - Better handling for the multiple-data-set-size tests.

   - Skip benchmarks that throw, instead of dying. There's currently  
one which fails on E-on-Java because of a use of [].diverge(any).

   - Tweakable repetition count control scheme.

   - Less wasted time in the repetition selection and empty-routine  
runs.

   - More benchmarks.
     (Please help me think of them!)

The current tests included are very much just the things I wanted to  
test for a particular change I was considering in E-on-CL; they are  
not broad at all.

-- 
Kevin Reid                            <http://homepage.mac.com/kpreid/>




More information about the e-lang mailing list