Spring Boot 3.2.0启用CRaC java -Dspring.context.checkpoint=onRefresh -XX:CRaCCheckpointTo=./tmp_checkpoint -jar spring-petclinic-3.2.0.jar 启动速度有几倍的提升,有评测显示,最多甚至高达10倍的提升。 启动后,本地会生成检查点映像文件 如启动报错,可试试授权非root用户: sudochownroot:root$JAVA_HOME/...
在上面的启动脚本中,我们通过设置 JVM 系统属性 -Dspring.context.checkpoint=onRefresh 来启用自动检查点。这个属性会在 Spring 的 LifecycleProcessor.onRefresh 阶段自动创建检查点,这个阶段在所有非延迟初始化的 Singleton 实例化和 InitializingBean#afterPropertiesSet 回调调用之后,但在生命周期启动和 ContextRefreshedEve...