Any post containing benchmark results

The One Billion Row Challenge (1BRC) is a fun exploration of how far modern Java can be pushed for aggregating one billion rows from a text file. Grab all your…

Continue Reading1BRC using ojAlgo

If you need to solve mathematical optimisation LP, QP or MIP models without calling native code – running only pure Java code – there are very few options. In fact,…

Continue ReadingLP, QP & MIP on the JVM

Late last year (December 2021) new results were published over at the Java Matrix Benchmark web site. ojAlgo performed well, as always, but this time there seemed to be some…

Continue ReadingJava Matrix Benchmark

Nowadays you can get your JDK from many different sources. In most cases they only differ on license and support, but there are also alternatives with real technical differences. Two…

Continue ReadingJDK17 Benchmark

First published in October 2021, then updated in February 2022. ojAlgo contains pure Java LP, QP and MIP solvers. That's something very unique. There are very few pure Java alternatives…

Continue ReadingPure Java LP Solver Benchmark

With version 19.3 (released 2019-11-19) GraalVM supports Java 11. This benchmark compares the Community Edition (CE) with the Enterprise Edition (EE) and compares them both to a the usual HotSpot…

Continue ReadingHotSpot vs GraalVM CE & EE

Eclipse OpenJ9 version 0.17.0 was released 2019-10-18. It is available with AdoptOpenJDK that comes in 2 versions – HotSpot and OpenJ9. Here we benchmark those 2 versions doing some linear…

Continue ReadingAdoptOpenJDK HotSpot vs OpenJ9

In a previous post the two versions of Adopt Open JDK (HotSpot & OpenJ9) were compared doing matrix multiplication using three different pure Java linear algebra libraries. Now, a Java…

Continue ReadingAdoptOpenJDK v12