• Java为了提高启动时间性能,在Leyden项目中引入Condenser冷凝器。 Condenser冷凝器专注于最小化或转移计算以提高性能,或者说未来将是允许将基于 Java 的程序直接打包为静态独立可执行文件,Java 应用程序不必“预热”。</
  • Janino 是一个超小、超快的 Java 编译器。 Janino不仅可以像JAVAC一样将一组源文件编译成一组类文件,还可以在内存中编译 一个Java表达式、 一个块、 一个类体、 一个.java文件或 一组.java文件 ,加载字节码并直接在正
  • GraalVM(Java VM)刚刚发布了一个新的发行版--免费提供了一些商业版本的功能。这意味着-您现在可以在生产环境中免费使用这些GraalVM功能! 太棒了! 新的发行版Oracle GraalVM,适用于JDK 17和JDK 20,并在Gr icon
  • 不同于新的spring-boot-docker-compose模块,们要走一条完全不同的路,我们来看看 icon
  • 在本文中,您将了解如何利用CRaC来提高 Java 启动时间并如何在 Kubernetes 中配置。 OpenJDK 检查点协调恢复 (CRaC) 项目由 Azul 于 2020 年推出。Azul 是一个以名为 Azul Zulu 的 OpenJD icon
  • 从 Java 迁移到 GraalVM Native,应用的启动时间从大约30秒缩短到大约3毫秒,更重要的是,内存使用量也从6.6 GB大幅减少到1 GB,而吞吐量和CPU利用率保持不变。 icon
  • 使用kafka-native可以将Kafka 代理(和 Zookeeper)通过Quarkus 和 GraalVM 编译为本机原生代码。 项目结构 quarkus-kafka-server-extension:Quarkus 扩展包 icon
  • 本文阐述如何解决 Kubernetes 中与 CPU 限制相关的 Java 应用启动缓慢的问题。使用一个新的 Kubernetes 功能,称为“In-place Pod Vertical Scaling”。它允许调整分配给容器的资源(CPU 或内存)大小,而无需重新启动 Pod。这个 icon
  • GraalVM 原生镜像和Project CRaC都允许 Spring Boot 应用程序在几十毫秒内启动,类数据共享CDS是第三种代价最小的方法 类数据共享(CDS)通过将类元数据缓存在存档文件中,以便可以快速预加载到新启动的 JVM 中,从而帮 icon
  • AOT 编译器变得越来越流行,尽管它们在某些领域仍然不如 JIT 编译器。然而,必须指出的是,Graal 的本机编译器尤其变得越来越复杂。 这只是一时的炒作还是JIT将来会被取代? 首先,AOT 会花费编译时间( icon
  • 增强 Java 虚拟机,能够加载编译为本机代码的 Java 应用程序和库,以实现更快的启动和基线执行。 Java 应用程序、库(包括 Java 标准库)和任何用 Java 编写的可插入 Java 虚拟机组件(例如任何 JVMCI 编译器)应该能够以 icon
  • Kafka Connect 的现代且直观的命令行客户端。 该项目是Kafka Connect的命令行客户端。依靠kubectl的习惯用法和语义,它允许您注册和检查连接器、删除它们、重新启动它们等。 这说明 icon
  • 在具有虚拟线程的 Java 21 上运行的 JDK HTTP Server 和基准测试,项目点击标题 一个简单的 HTTP 服务器非常有用!对于大多数项目,使用现成的标准库 JDK HTTP 服务器。 此 icon
  • 用本指南来了解 GraalVM 是什么、它的工作原理以及即时 (JIT) 编译与提前 (AOT) 编译的比较。 如果 Graal 的本机可执行文件几乎立即启动、更小并且消耗更少的资源 , 为什么您会想在 Java/JVM 项目中使用其他的呢? icon
  • Leyden 存储库的目的是对 Java 程序的启动时间、达到峰值性能的时间和占用空间进行原型改进 。 Leyden 原型包含许多优化,将工作从运行时转移到早期阶段,这些阶段称为训练运行。在训练运行中,我们根据对应用程序实际行为的观察 icon
  • 在本教程中,我们将了解检查点协调恢复 (CRaC),这是一个 OpenJDK 项目,它允许我们在更短的时间内启动 Java 程序以完成第一个事务。此外,我们将了解Alpaquita Containers如何让我们轻松地在 Spring Boot 应用程序中实现 CRaC。 icon
  • 在不断发展的应用程序开发领域,性能和效率比过去更加重要,尤其是当我们想要将应用程序部署为容器镜像或使用函数即服务 (FaaS) 平台时。Spring Boot 应用程序以其动态特性和运行时配置而闻名,传统上在提前 (AOT) 处理方面面临挑战。这就是 S icon