jvm虚拟机教程
GraalVM、Galahad 和新的发布时间表

在拉斯维加斯举行的 JavaOne 2022 主题演讲期间,甲骨文 .
Galahad项目开始着手将GraalVM引入Java

在最近的JavaOne大会上,有消息称 .
Spring Boot 3和GraalVM测试

随着 Spring Boot 3.0 的发布,我们获得了对 GraalVM 原生构建的官方支持。这是否意味着我们终于可以摆脱 JVM 的开销?本机构建如何提.
Java 18:Vector API自动加速

我们需要了解提前机器代码生成AOT和即时机器代码生成JIT之间的根本区别: 提前机器代码生成: .
在K8s中调整JVM提高CPU和内存利用率 - Anurag

JVM 是有史以来最古老但功能最强大的虚拟机之一。 .
AWS Lambda SnapStart提高Java冷启动10倍

Amazon Web Services(AWS)发布了Lambda SnapStart,这是对Lambda 无服务器计算服务的更新,可大大减少应用程序启动延迟。 .
为什么Go语言垃圾回收机制不好? - Reddit

有两个主要的批评阵营: Rust/C++的人就是不相信GC;他们认为GC太浪费了,尽管他们99%的软件会对free()内存进行O(n).
Jvm日志记录 :java的sip

VM 日志记录长期以来一直是 JDK 的一部分。它可以成为执行根本原因分析和找出性能怪癖的绝佳工具。在 JDK 9 中,对 VM 日志记录的处理方式进行了一.
Java JIT与AOT性能比较 - foojay

Java代码在运行时被编译Just-In-Time (JIT) 与运行前被编译Ahead-Of-Time (AOT) 区别是什么? 为什么与本机编译的.
分代ZGC早期访问构建版本发布

经过对 Generational(分代/世代) ZGC 的大量努力,第一个 Early Access 版本已在 jdk.java.net/genzgc 上<.
三个新JEPs提案:字符串模板、 顺序集合和Project Liliput

JEP 431:Sequenced .
Java的新提案:Project Leyden

Project Leyden目的是改善 Java 程序的启动时间、达到峰值性能的时间和占用空间。 我们通常可以通过.
Liberty InstantOn:云原生环境下快速启动Java应用

您是否希望云原生 Java 应用程序可以在几毫秒内启动,而不会影响吞吐量、内存、开发-生产平价或 Java 语言特性?Open Liberty 22.0.0.
Manifold:Java 编译器插件

可以用 Manifold 做什么? 1、 .
为什么Java流行了这么久,而Scala来去匆匆? - Reddit

1、要成为主流编程语言是非常困难的。它需要很长的时间来建立动力:社区、库、工具和整个生态系统。今天许多流行的语言,如java、C、C++或python,已经.
JVM中CPU瓶颈查找方法

提醒你:如果你要对CPU瓶颈进行分析,不要依赖JVM FLIGHT RECORDER (JVM飞行记录仪)方法的分析。 .
JVM外部调试工具:JMXTerm

JMX 公开了管理“bean”(MBean),这些是表示应用程序中控制点的对象。您的应用程序可以发布自己的 bean,这让您可以公开运行时监控和配置的功能。.
查看Java元空间区域

有时您的应用程序可能会遇到本文中讨论“java.lang.OutOfMemoryError: Metaspace”。在这种情况下,您可能希望查看 JVM 的.
将JVM从JDK11迁移到JDK16的问题 - reputation

我们的后端网络服务运行在Java SE 11(JDK11)上。JDK11有很多现代化的功能,得到了Oracle和OpenJDK开发团队的长期支持,而且一直非.
Java G1垃圾收集器简介

如果你使用的是JDK 11或更高版本,并且不确定你使用的是什么垃圾收集器,你可能使用的是G1。自JDK 9 1以来,G1(Garbage First)垃圾收.
LinkedIn的Java 11迁移之旅

LinkedIn在2018年底开始研究Java 11,当时,Java 9、10和11在社区中还不是超级流行。作为一个轶事,在2019年底的Oracle Co.
JDK 18 GC垃圾回收机制比较
一张图提示如何选择Java垃圾收集器?
JVM c1、c2 编译线程——CPU 消耗高?

c1, c2编译器线程是由Java虚拟机创建的,以优化你的应用程序的性能。偶尔,这些线程会倾向于消耗高CPU。在这篇文章中,让我们了解更多关于c1、c2编译.
Lilliput:将Java对象头减为64位的里程碑版本发布

在64位Hotspot中,Java对象有一个128位的对象头:一个64位的多用途头("标记 "或 "锁定")字和一个64位的类指针。(正常Java 堆中的对.
Oracle Java市场占有率下降 | infoworld

根据New Relic在4 月 26 日发布的 .
Java出现一个新的GC:LXR

LXR是一种基于引用计数的新 Java 垃圾收集器,一种新的低延迟、高吞吐量的垃圾回收器。 该文在OpenJDK .
OpenJDK的“CRaC检查点协调恢复” - foojay

Java如何协调代码的快速启动和实时优化两者之间平衡? Java虚拟机(JVM)的一个伟大之处在于,它能够使Java应用程序的性能适应其使用方式。 .
HVM:Rust编写的比Haskell GHC更好的运行时

Haskell程序员可能会发现 HVM 项目非常有趣:高阶虚拟机 (HVM)是一个纯函数式编译目标,它是惰性的、非垃圾收集的和大规模并行的。 它也是 .
JDK 18三个垃圾回收G1/Parallel/Serial GC的改进提升点

整个 Hotspot GC 子组件的完整更改列表在 .