This Java source code was produced to evaluate the usefulness of Janino for optimizing performance bottlenecks. To find out more about this code, please read this article. It contains two main classes. Usage is as follows:
java janinotest.sub.JaninoSubTest impl repetitions
Where impl is one of naive-map, fast-map, janino-map, fast-object, janino-object or hardwired-object.
java janinotest.eval.JaninoEvalTest
Note: in addition to which the Janino library must be on your classpath.