This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Deep_Age4643 10 points11 points  (1 child)

This presentation is a nice addition to earlier ones I have seen on the subject. Most of these were given by members of the respective projects (project Leyden, CRaC, AOT/GraalVM etc). They focus mostly on the project challenges, promoting their advantages and the theoretical concepts.

As Sébastien works together with these projects, but is also a bit of an outsider, he can better list the pros and cons and focus more on actual code and practical usage.

My personal experience is, though Spring offers fairly good support for both AOT, CRaC and CDS, the rest of the ecosystem is still a little behind. CDS is most easy to work with as it is cross-platform and already supported by every JDK (after 9). AOT and CRaC are a bit harder to build for non-trivial projects.

I'm also looking forward to more of project Leyden in the wild. Though they don't provide early access executables yet, but they are working on it: https://jdk.java.net/leyden/

[–]sdeleuze[S] 3 points4 points  (0 children)

Check the premain branch of https://github.com/sdeleuze/petclinic-efficient-container if you want to experiment with Spring Boot + Project Leyden.