Could be gc, could be hotspot compiler, or could be library
There was a massive improvement in the performance of the G1 GC in u60 when
dealing with "humongous" objects; however I assume you wouldn't have been
using G1 before u60 for anything real (that was when it first became
usable.
If you at
i've experience the same, a build about ~75 and another around ~95
introduced from the limited versions I've tested introduced some
dramatic performance and memory improvements
i think one was around streams and the other around lambdas
but that is also about u40 was April 14, 2015, and u121 was
Are you using streams? A while back I experimented with matrix multiplication
using streams and they can be very slow:
https://stackoverflow.com/questions/35037893/java-8-stream-matrix-multiplication-10x-slower-than-for-loop
So I would think that Java has a lot of performance tuning and optimi