Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Azul Systems推出带有CRaC的OpenJDK构建,以提高Java的启动时间

Azul Systems推出带有CRaC的OpenJDK构建,以提高Java的启动时间

Java软件供应商Azul Systems最近发布了Azul Zulu版本的OpenJDK,支持检查点协调恢复(CRaC)。这项新功能预计将极大地改善Java的启动和预热时间。

OpenJDK CRaC项目允许运行中的应用程序暂停,对其状态进行快照,然后在需要时在不同的机器上重新启动。Azul公司在Linux x64平台上提供带有CRaC的OpenJDK的Azul Zulu构建,用于Java 17。该版本可在Azul的网站上免费下载,并可用于开发、原型设计和生产目的。Azul公司还计划在未来为其他Java版本引入CRaC功能。CRaC旨在使Java应用程序能够即时全速启动,它包括一个Java API,允许在检查点和恢复操作期间进行资源协调。CRaC非常适用于无服务器功能、容器、微服务和其他用例。

通过利用CRaC,Java应用程序的启动和预热时间现在可以从几秒或几分钟减少到仅仅几毫秒。CRaC方法需要暂停一个应用程序,对其状态和内存进行快照,然后重新启动它,甚至在完全不同的机器上。CRaC检查点产生完整的应用程序进程的图像,包括状态和内存。恢复后,应用程序的状态被重新加载,并从最初创建检查点的地方恢复执行。

以前,处理缓慢的Java启动和预热时间的方法包括负载均衡、容器化、缓存、预加载、预优化和预先初始化应用程序代码。然而,这些措施缺乏效率,往往涉及大量的基础设施开销,从而提高了成本,降低了操作和开发人员的效率。此外,其他的方法,如超前编译,不能提供与Java规范的完全兼容,并受到运行时性能下降的影响。

no-codelow-code 领域,AppMaster 的平台为后端、网络和移动应用提供了快速和高效的应用开发。这使得它成为一个有价值的工具,在这个世界上,改善不同系统和平台的启动时间和性能是越来越重要。考虑尝试AppMaster Studio,以加快应用开发和与各种系统的无缝集成。

相关帖子

AppMaster 出席 BubbleCon 2024:探索无代码趋势
AppMaster 出席 BubbleCon 2024:探索无代码趋势
AppMaster 参加了在纽约举行的 BubbleCon 2024,获得了见解,扩展了网络,并探索了推动无代码开发领域创新的机会。
FFDC 2024 总结:纽约 FlutterFlow 开发者大会的重要见解
FFDC 2024 总结:纽约 FlutterFlow 开发者大会的重要见解
FFDC 2024 点亮了纽约市,为开发者带来了使用 FlutterFlow 进行应用开发的前沿见解。这是一场不容错过的活动,有专家主持的会议、独家更新和无与伦比的交流!
2024 年科技行业裁员:持续影响创新的浪潮
2024 年科技行业裁员:持续影响创新的浪潮
包括特斯拉和亚马逊等巨头在内的 254 家公司将裁员 60,000 人,2024 年科技裁员浪潮将继续,重塑创新格局。
免费开始
有灵感自己尝试一下吗?

了解 AppMaster 强大功能的最佳方式是亲身体验。免费订阅,在几分钟内制作您自己的应用程序

将您的想法变为现实