@andygrove andygrove released this Nov 10, 2014 · 9 commits to master since this release

Assets 2

This is a complete re-write of JPerf, using java.util.concurrency and removing any use of synchronized or volatile keywords. JPerf now has significantly less overhead compared to earlier releases.

The API has also been improved, using a builder pattern, and allowing for lambda functions to supply test factories.

@andygrove andygrove released this Mar 21, 2014 · 24 commits to master since this release

Assets 2

JPerf 1.3 greatly improves the scalability of JPerf itself by reducing the frequency of writes to shared memory between the threads. For the simple NoOpTest example, throughput with 10 threads has increased close to 20x on my 2012 iMac.

JPerf 1.3.1 contains minor changes to the README and adds a "clean" target to the ant build script.