|
此版本仍在开发中,尚未视为稳定版。如需最新稳定版本,请使用 Spring Boot 4.0.4! |
类数据共享
CDS
要使用 CDS,您应首先以提取形式对您的应用程序执行一次训练运行:
$ java -Djarmode=tools -jar my-app.jar extract --destination application
$ cd application
$ java -XX:ArchiveClassesAtExit=application.jsa -Dspring.context.exit=onRefresh -jar my-app.jar
这将创建一个 application.jsa 归档文件,只要应用程序未更新,该文件即可重复使用。
要使用归档文件,您需要在启动应用程序时添加一个额外的参数:
$ java -XX:SharedArchiveFile=application.jsa -jar my-app.jar
| 有关 CDS 的更多详细信息,请参阅CDS 使用指南和Spring Framework 参考文档。 |
AOT 缓存
要使用 AOT 缓存,您应首先以解压形式对您的应用程序执行一次训练运行:
$ java -Djarmode=tools -jar my-app.jar extract --destination application
$ cd application
$ java -XX:AOTCacheOutput=app.aot -Dspring.context.exit=onRefresh -jar my-app.jar
这将创建一个 app.aot 缓存文件,只要应用程序未更新,该文件便可重复使用。
要使用缓存文件,您需要在启动应用程序时添加一个额外的参数:
$ java -XX:AOTCache=app.aot -jar my-app.jar