![]() ![]() sb: This branch contains a simple instructions to run the petclinic application and test how it behaves running inside a java 8 docker container, and java 11!.graal: This part uses graal VM to create native images for existing JVM-based applications.It compiles the bytecode such that it is completely static which should lead to the fastest startup and initial execution speed. CDC offers dynamic sharing of data between multiple Java Virtual Machines (JVM), which helps to reduce the startup time and memory footprint. cdc: This showcase the class data sharing (CDS) feature.alpine: based on project Portola: the community effort to port java to musl. ![]() mod: Using Project Jigsaw’s jlink, that offers the ability to produce a minimal JRE based on the modules our application requires.master: simple netty app, running in a container.The build step could be integrated in the provided Dockerfiles, but it would slow the demoing the intention of this repo, so I kept it outside. The Dockerfiles uses the generated jar after running the build ( mvn clean package). The repo is split into multiple branches, each contains a specific topic. gotchas and issues while running java apps in containers and the improvements that has been made.Tricks for fast startup java apps running in containers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |