GraalVM
Spring 6和SpringBoot中的提前优化AOT | baeldung

Spring 6 带来了一项有望优化应用程序性能的新功能:提前 (AOT) 编译支持。 在本文中,我们将探讨 Spring 6 的 AOT 优化功能的工作原理、它的好处以及如何使用它。 对于使用最... 详细
在Kubernetes + Knative中测试GraalVM和虚拟线程的原生Java应用性能

在本文中,您将学习如何使用虚拟线程、使用 GraalVM 构建本机镜像并在 Kubernetes 上运行Java 应用程序。 目前,原生编译(GraalVM)和虚拟线程(Project Loom)... 详细
Java神话与WebAssembly

当许多 Java 开发人员听到 WebAssembly 这个词时,他们首先想到的是“浏览器技术”。第二件事:“又是 JVM”。 毕竟,对于 Java 开发人员来说,浏览器中的应用程序是史前的。 在... 详细
GraalVM、Galahad 和新的发布时间表

在拉斯维加斯举行的 JavaOne 2022 主题演讲期间,甲骨文 就 GraalVM 的未来发布了一些激动人心的公告 。除了 GraalVM 的 Java 技术的适用部分将贡献给 OpenJDK ... 详细
Galahad项目开始着手将GraalVM引入Java

在最近的JavaOne大会上,有消息称 Oracle正在发布针对Java的GraalVM CE 版本,该项目将被转移到JDK的 wings (和许可)之下。 到目前为止,关于整个计划将如何实施的细... 详细
Spring Boot 3和GraalVM测试

随着 Spring Boot 3.0 的发布,我们获得了对 GraalVM 原生构建的官方支持。这是否意味着我们终于可以摆脱 JVM 的开销?本机构建如何提高应用程序的性能?权衡在哪里,值得吗?在这... 详细
Java 18:Vector API自动加速

我们需要了解提前机器代码生成AOT和即时机器代码生成JIT之间的根本区别: 提前机器代码生成: 提前 (AoT) 机器代码生成发生在编译时。这种技术用于 C++ 等语言。在编译过程中,源代码... 详细
AWS Lambda SnapStart提高Java冷启动10倍

Amazon Web Services(AWS)发布了Lambda SnapStart,这是对Lambda 无服务器计算服务的更新,可大大减少应用程序启动延迟。 SnapStart旨在通过使用可运行多... 详细
Java CRaC 上的Spring Boot3

除了GraalVM之外,在最近的Geecon会议上讨论最多的另一项技术是一个名为Java on CRaC的项目。 这个项目带来了两个功能,CRaC上的Java基本上在Oracle GraalVM上运... 详细
Spring Boot 3.0正式发布

SpringBoot 3.0现已正式发布,可以在Maven Central中找到。 这是自四年前发布2.0以来的第一个主要版本。它也是SpringBoot的第一个GA版本,提供了对 Spring ... 详细
Java JIT与AOT性能比较 - foojay

Java代码在运行时被编译Just-In-Time (JIT) 与运行前被编译Ahead-Of-Time (AOT) 区别是什么? 为什么与本机编译的 AOT 应用程序相比,JIT 性能更好? 在这... 详细
Oracle将GraalVM社区版源码贡献给了OpenJDK

甲骨文公司正在向OpenJDK提供GraalVM社区版的Java代码,以使GraalVM技术的开发与Java的开发更紧密地结合起来。 GraalVM 原生编译能降低启动延迟。使用 Loom 和 G... 详细
解决Java启动慢等长期痛点的Leyden项目已经启动

本项目的最终目标是为了解决Java启动时间慢、性能达到峰值的时间慢以及占用空间大等长期痛点。 在讨论征集中,我建议我们通过在Java平台和JDK中引入静态运行时镜像(static run-time... 详细
使用 Redpanda、Quarkus 和 Testcontainers 进行本地开发 - piotr

在本文中,您将学习如何使用 Redpanda 和 Quarkus 加速本地开发。主要目标是展示您可以用 Redpanda 替换 Apache Kafka Ⓡ而无需对源代码进行任何更改。相反,您将获得... 详细
OpenJDK的“CRaC检查点协调恢复” - foojay

Java如何协调代码的快速启动和实时优化两者之间平衡? Java虚拟机(JVM)的一个伟大之处在于,它能够使Java应用程序的性能适应其使用方式。 它可以找出你的代码中哪些部分是经常使用的,然后通过... 详细