• SpringBoot 3.0现已正式发布,可以在Maven Central中找到。 这是自四年前发布2.0以来的第一个主要版本。它也是SpringBoot的第一个GA版本,提供了对[url=
  • Java代码在运行时被编译Just-In-Time (JIT) 与运行前被编译Ahead-Of-Time (AOT) 区别是什么? 为什么与本机编译的 AOT 应用程序相比,JIT 性能更好? 在这篇文章中,我对这两种策略进行了快速更新,以阐
  • Java如何协调代码的快速启动和实时优化两者之间平衡? Java虚拟机(JVM)的一个伟大之处在于,它能够使Java应用程序的性能适应其使用方式。 它可以找出你的代码中哪些部分是经常使用的,然后通过其及时编译代码 icon
  • 当许多 Java 开发人员听到 WebAssembly 这个词时,他们首先想到的是“浏览器技术”。第二件事:“又是 JVM”。 毕竟,对于 Java 开发人员来说,浏览器中的应用程序是史前的。 在过去的几周里,围绕 WebAssembly 发布了很多 icon
  • Amazon Web Services(AWS)发布了Lambda SnapStart,这是对Lambda 无服务器计算服务的更新,可大大减少应用程序启动延迟。 SnapStart旨在通过使用可运行多个执行环境的快照来加快应用程序的冷启动时间。 AWS Lambda SnapStart for Ja icon
  • 除了GraalVM之外,在最近的Geecon会议上讨论最多的另一项技术是一个名为Java on CRaC的项目。 这个项目带来了两个功能,CRaC上的Java基本上在Oracle GraalVM上运行(目前)。 超快的应用程序启动。甚至比GraalVM的本地镜像还要快 快照应用的想法允许你立即启动到 icon
  • 甲骨文公司正在向OpenJDK提供GraalVM社区版的Java代码,以使GraalVM技术的开发与Java的开发更紧密地结合起来。 GraalVM 原生编译能降低启动延迟。使用 Loom 和 GraavVM,能以免费方式快速启动 JVM了。 Graal 是一个非常非常雄心勃勃的项目 icon
  • 本项目的最终目标是为了解决Java启动时间慢、性能达到峰值的时间慢以及占用空间大等长期痛点。 在讨论征集中,我建议我们通过在Java平台和JDK中引入静态运行时镜像(static run-time images )的概念来解决这些痛点。 [list] [*]静态镜像 icon
  • Spring 6 带来了一项有望优化应用程序性能的新功能:提前 (AOT) 编译支持。 在本文中,我们将探讨 Spring 6 的 AOT 优化功能的工作原理、它的好处以及如何使用它。 对于使用最多的 Java 虚拟机(JVM),如 Oracle 的 HotSpot icon
  • 我们需要了解提前机器代码生成AOT和即时机器代码生成JIT之间的根本区别: [b]提前机器代码生成:[/b] 提前 (AoT) 机器代码生成发生在编译 icon
  • 在最近的JavaOne大会上,有消息称[url= icon
  • 在本文中,您将学习如何使用[url= Quarkus 加速本地开发。主要目标是展示您可以用 Redpanda 替换 Apache icon
  • 从 Quarkus 2.13.6.Final 开始,本机Native运行时垃圾收集策略已切换,以提供更一致和可预测的运行时性能。 在 2022 年的某个时候,在进行一些本机运行时性能基准测试时,我们观察到,在恒定负载纯文本基准测试中,内存消耗会持续增长,直到达到 500MB icon
  • 为什么Rust适合无服务器?因为它对用户来说更快,尤其是冷启动。请点击标题加载网页,自己尝试一下,看看有何不同。 该测试比较了Rust、Go、Python、NodeJs、Ruby、.NET、Java等几种语言在serverless平台的启动时间,结果: [list] [*]Rust启动时最短 15m icon
  • 在本文中,您将学习如何使用虚拟线程、使用 GraalVM 构建本机镜像并在 Kubernetes 上运行Java 应用程序。 目前,原生编译(GraalVM)和虚拟线程(Project Loom) icon
  • 在拉斯维加斯举行的 JavaOne 2022 主题演讲期间,甲骨文[url= GraalVM 的未来发布了一些激动人心的公告[/url]。除了 GraalVM icon
  • 随着 Spring Boot 3.0 的发布,我们获得了对 GraalVM 原生构建的官方支持。这是否意味着我们终于可以摆脱 JVM 的开销?本机构建如何提高应用程序的性能?权衡在哪里,值得吗?在这篇文章中,我们将尝试获得这些问题的一些答案。 Spring N icon
  • .NET 7 的第三个预览版包括对可观察性、启动时间、代码生成、GC 区域、本机 AOT 编译等方面的增强。这些位可供您立即获取并开始尝试新功能,例如: [list] [*]原生 AOT [*]默认 GC 区域 [*]ASP.NET Core 启动时间 icon