This should be done on the spring-boot_2.1.0 branch.
We should do a list of all the tips given by Dave Syer on https://spring.io/blog/2018/12/12/how-fast-is-spring and discuss them one-by-one, and then do small PRs to implement each of the ones we select.
I'm doing this and I already have some nice results :-)
I did the 4 most obvious tricks we could do. For the other points it's more complicated:
@jdubois arguments to the JVM could be setup on the docker image as well. As for the exploded jar and running with java -cp, this is already what jib does 馃槂!
Thanks @PierreBesson good idea, I'm doing this!
BTW I won't use -XX:TieredStopAtLevel=1 because this degrades performance later
Closing this as the list is over!
Bounty claimed: https://opencollective.com/generator-jhipster/expenses/6356
Most helpful comment
I'm doing this and I already have some nice results :-)