当前位置: 首页 > news >正文

JDK 24:Leyden

Project Leyden 发布了其首个早期版本(24-leyden+2-8 2024/6/20)。初始版本专注于缩短 Java 应用程序的启动时间。

1.特点

  • 提前编译 Java 方法,以便在应用程序在生产运行中启动时立即本地执行它们;
  • 提前解析常量池条目可以让 AOT 编译器生成更好的代码,并使您的应用程序启动得更快;
  • 提前生成动态代理和反射数据,因为框架在启动时大量使用这些数据;
  • 统一的缓存数据存储(CDS)档案,以简化 CDS 档案的创建,同时支持多种类型的优化工件;
  • 应用程序启动时立即加载 CDS 档案中的类;
  • 类加载器查找缓存,帮助应用程序框架执行重复查找,而无需重复扫描类路径;
  • 存档方法配置文件可以更快地达到 Java 应用程序的峰值性能。

2.使用方法

开始使用 Leyden 功能的最简单方法是使用java带有标志的 Leyden Early Access Release 中的程序。

-XX:CacheDataStore

http://www.lryc.cn/news/384345.html

相关文章:

  • 对于图片转3d人脸方面的研究
  • .NET C# 八股文 代码阅读(一)
  • C++用Crow实现一个简单的Web程序,实现动态页面,向页面中输入数据并展示
  • 南信大尹志聪教授为一作在顶级综合性期刊《Natl. Sci. Rev.》发文:传统梅雨停摆,江南缘何不再多烟雨?
  • 程序员如何用ChatGPT解决常见编程问题:实例解析
  • 初识 SpringMVC,运行配置第一个Spring MVC 程序
  • STM32F1+HAL库+FreeTOTS学习1——FreeRTOS入门
  • 杭州代理记账报税全程托管专业实力全面指南
  • PHP 界的扛把子 Swoole 异步通信利器
  • 40.连接假死-空闲检测-发送心跳
  • hdfs高可用文件系统架构
  • 从官方源码精简出第1个FreeRTOS程序
  • 谷歌上搞下来的,无需付费,可以收藏!
  • 宿主机无法通过ip连接wsl2解决方案
  • Ruby编程语言学习
  • Redis实战—基于setnx的分布式锁与Redisson
  • ARM功耗管理框架之LPI
  • Unity太空避障Demo总结
  • SpringSecurity-重写默认配置
  • C# 判断值是否在枚举里
  • Interview preparation--elasticSearch倒排索引原理
  • 银河麒麟高级服务器操作系统V10SP2(X86)配置bond0的mac地址为指定子网卡的mac地址
  • python中不同维度的Tensor向量为何可以直接相加——广播机制
  • 38.MessageToMessageCodec线程安全可被共享Handler
  • Linux中的全局环境变量和局部环境变量
  • 【研究】AI大模型需要什么样的硬件?
  • 人工智能--自然语言处理NLP概述
  • 基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)
  • SpringCloud_GateWay服务网关
  • 使用Dropout大幅优化PyTorch模型,实现图像识别