I'm curious if anyone has benchmarked the performance improvements of extracting all JAR files for a server application. Specifically, I'm wondering about the impact when dealing with larger JARs, like those around 100 MB. Any insights or experiences would be appreciated!
1 Answer
If you're considering extracting JARs, you might want to look into GraalVM or the new AOT cache that's been introduced in Java 25. These options could improve performance significantly without the need for extensive modifications.

Just to clarify, this discussion is mainly about versions before Java 24 and non-native apps. With Leyden AOT, you wouldn't have to worry about this if your training run has all components loaded already.