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,以加快应用开发和与各种系统的无缝集成。

相关帖子

三星推出具有创新安全性和优质构造的 Galaxy A55
三星推出具有创新安全性和优质构造的 Galaxy A55
三星扩大了中端产品线,推出 Galaxy A55 和 A35,采用 Knox Vault 安全性和升级的设计元素,为该细分市场注入旗舰品质。
Cloudflare 推出 AI 防火墙以屏蔽大型语言模型
Cloudflare 推出 AI 防火墙以屏蔽大型语言模型
Cloudflare 率先推出了 AI 防火墙,这是一种先进的 WAF,旨在先发制人地识别和阻止针对大型语言模型的潜在滥用行为。
OpenAI 的 ChatGPT 现在说话:语音交互 AI 的未来
OpenAI 的 ChatGPT 现在说话:语音交互 AI 的未来
随着 OpenAI 推出语音功能,ChatGPT 实现了里程碑式的功能。 ChatGPT 在 iOS、Android 和 Web 上大声朗读回复,用户现在可以享受免提交互。
免费开始
有灵感自己尝试一下吗?

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

将您的想法变为现实