Developing tasks with JBench

JBench allows users to write their own code to be benchmarked (it would be pretty useless otherwise!) by developing tasks. A task is potentially extremely simple - sorting a list, for example. All tasks in JBench implement the BenchTask interface, and can also have extra methods for configuration, which JBench automatically finds. The documentation for BenchTask provides almost everything you need to know, but the gist of it is that the following happens:


JBench Manual