logicchains/levgen-benchmarks — pull request #8 by markehammons (2013-07-24 14:42:19+00:00)
Title: Scala bench added and time reporting added to scala/go/c

The scala bench can be compiled and run with sbt run. You can also create an executable script that will let you run it without sbt by doing ```sbt add-start-script-tasks start-script```. Afterwards, you can start the bench with target/start .

I added time reporting to C/Go/Scala because scala, being a java language, has a very long startup compared to most languages, and with a bench that is as short-lived as this one, it easily adds a 50% slowdown to scala's result from ```time target/start 15012```.

Currently C and Scala have 1:1 performance according to the reporting I added, so either C's time reporting is inaccurate, or the test is too short to give good results. Increasing the generated levels by 10x should deal with the problem.