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