Today's public service announcement:
Java's Object#hashCode() method returns an int which allows for negative hashcodes.
Don't use the hashcode % array length to calculate an array index
The @openj9 GC will learn the best initial heap size based on previous runs now that github.com/eclipse/omr/pu… has landed.
JVM autonomics for the win!
Java needs to change to become "phase aware".
Native images and checkpoint/restore use cases require a better ways to "say what you mean" to enable fast(er) startup.
danheidinga.github.io/phase-aware-ap…
. Great to hear that @openj9's -Xshareclasses cache brings @micronautfw startup "down to 400ms" out of the box and without restrictions on library, reflection, or dynamic loading, etc.
Mentioned the benefits of OpenJ9 @ 43:50 in reesponse to questions: youtu.be/BL9SsY5orkA
"As part of our continuing commitment to Eclipse Adoptium and the Eclipse OpenJ9 Java Virtual Machine, IBM will build and publish Java SE TCK-certified JDK binaries with OpenJ9 at no cost."
Great news for @openj9 users from our friends at @IBM
New t-shirt arrived today. Thanks @QuarkusIO!
It's awesome the ways that @QuarkusIO recognizes contributors - even those (like me!) with minor contributions.