Java Leyden可3倍提高JVM启动和预热时间
原文中文,约1700字,阅读约需5分钟。发表于: 。Leyden 存储库的目的是对 Java 程序的启动时间、达到峰值性能的时间和占用空间进行原型改进 。Leyden 原型包含许多优化,将工作从运行时转移到早期阶段,这些阶段称为训练运行。在训练运行中,我们根据对应用程序实际行为的观察,预先计算各种信息,并将字节码预编译为本机代码。Leyden repo 密切跟踪 JDK 主线开发。我们通常只比主线JDK repo晚几周。我们在 JDK...
Java Leyden是一个用于改进Java程序启动时间和性能的存储库,通过优化缓存、类处理、方法配置文件、常量池解析、方法编译、动态代理和反射数据生成以及类加载器查找缓存等方式,显著提高JVM的启动和预热时间。