大约独立启动为java进程:
java -jar myspring_boot.jar
大约需要20秒。但是,如果我在包含更多微服务的docker容器中运行它,则大约需要3分钟。有没有一种方法可以加快spring-boot引导时间,例如,如果启用调试渴望,我会注意到对于不同的spring配置,有很多不必要的验证。如何使用Docker容器加速仅出于开发目的的spring-boot启动时间?
我安装了hadged守护程序,因为它在许多答案中都说得很对,例如:
https://stackoverflow.com/a/39461346/2748325
并在Dockerfile中的Java CMD中添加了-XX:MaxMetaspaceSize = 128m,时间缩短了大约2分钟。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句