SpringBoot 3.2中CRaC测试演示

原文约2000字,阅读约需5分钟。发表于:

CRaC 是一个 OpenJDK 项目,可以对运行中的 JVM(Java 虚拟机)进行 "快照",并将其状态(包括应用程序)存储到磁盘中。然后,在另一个时间点,您可以将 JVM 从保存的检查点恢复到内存中。这样,就可以启动应用程序、预热并创建检查点。从保存的检查点恢复到内存主要依靠磁盘 I/O,这意味着恢复速度非常快(在毫秒级范围内)。 为了测试 SpringBoot 3.2 对 CRaC...

CRaC是OpenJDK项目,用于快照和存储运行中的JVM。恢复快照可加快SpringBoot 3.2应用程序的启动时间。使用CRaC需要支持CRaC的JVM、org.crac库和可存储检查点的文件夹。CRaC可在普通JVM上运行,并可进一步优化代码。可通过自动或手动创建检查点来减少启动时间。

相关推荐 去reddit讨论