During this session, I will discuss a few techniques about how to improve the JVM start-up time for any application running on the JVM, independent of the programming language. These techniques could be applied in any project, in general without code changes. You can use the same techniques to speed up the JVM start-up time for your applications (both in development and production environments). Main topics: - when the JVM start-up matters (i.e. for what types of applications) - application/dynamic class-data sharing in HotSpot JVM - shared class cache in Eclipse OpenJ9 - Ahead-of-time (AOT) compilation - few handy JVM flags - hands-on demonstration (including benchmarks results) The JVMs included in this talk are OpenJDK HotSpot, Eclipse OpenJ9 and Graal VM
Get notified about new features and conference additions.