首页
学习
活动
专区
圈层
工具
发布

#jvm

Java虚拟机,一种能够运行Java bytecode的虚拟机。JVM拟提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提供很好的灵活性,同时确保Java代码可在符合该规范的任何系统上运行。

GraalVM 入门与环境搭建:从零开始构建原生镜像

jack.yang

GraalVM 是由 Oracle Labs 开发的新一代高性能运行时,它不仅能显著提升 Java 应用在 JVM 上的执行效率,更能通过其革命性的 原生镜像(...

1600

主流JVM(Oracle HotSpot JVM、Eclipse OpenJ9、GraalVM)实现深度剖析与全景对比

jack.yang

Java虚拟机(JVM)作为Java技术体系的基石,其“一次编写,到处运行”的核心理念彻底改变了软件开发的格局。然而,JVM并非一个单一的产品,而是一个由规范定...

2310

HotSpot、Eclipse OpenJ9 和 GraalVM等主流的JVM不同实现的优缺点是什么?

jack.yang

Java虚拟机(JVM)是一个规范,而具体的实现则由不同的厂商或社区提供。每种实现都有其独特的设计理念、技术优势和适用场景。本文将深入对比三种主流的JVM实现:...

2310

Java虚拟机--Java发展史Java虚拟机

jack.yang

Java虚拟机(JVM)作为Java技术体系的核心,其发展历程与Java语言本身紧密交织,共同实现了“一次编写,到处运行”的宏伟愿景。以下是JVM从诞生至今的关...

1410

Java虚拟机(JVM)发展史:一部跨越三十年的技术史诗

jack.yang

Java虚拟机(JVM)作为Java技术体系的基石,其“一次编写,到处运行”(Write Once, Run Anywhere)的核心理念彻底改变了软件开发的格...

2710

JVM指令集全景与执行引擎演进:从字节码到即时编译的终极指南—JVM指令集|Bytecode|JIT

jack.yang

在前两篇文章中,我们分别从宏观和微观角度剖析了JVM的架构。我们了解了其作为抽象机器的本质、赖以生存的类文件格式、支撑程序运行的运行时数据区,以及作为方法执行单...

4820

JVM执行引擎核心(JVM Stack):栈帧(Frame)、局部变量、操作数(Operand Stack)栈、动态链接(Dynamic Linking深度解析

jack.yang

上一个章节:JVM核心架构深度剖析:从抽象机器、类文件格式到运行时数据区全解-JIT|GC|Runtime Data Areas

4920

JVM核心架构深度剖析:从抽象机器、类文件格式到运行时数据区全解-JIT|GC|Runtime Data Areas

jack.yang

在当今的软件开发领域,Java语言凭借其“一次编写,到处运行”(Write Once, Run Anywhere)的卓越特性,成为了企业级应用、大型系统和移动开...

6320

详解The Java® Virtual Machine Specification Java SE 26 Edition系列之Java 虚拟机的结构下

jack.yang

上一章节 :详解The Java® Virtual Machine Specification Java SE 26 Edition系列之Java 虚拟机的结构...

1720

详解The Java® Virtual Machine Specification Java SE 26 Edition系列之Java 虚拟机的结构中

jack.yang

上一章节:详解The Java® Virtual Machine Specification Java SE 26 Edition系列之Java 虚拟机的结构上

3420

【架构实战】JVM调优:GC日志分析与参数调优

紫风

6310

Apache SeaTunnel 提速不难,JVM 参数这样调

Apache SeaTunnel

作为是一个高性能的分布式数据集成平台,针对 Apache SeaTunnel 进行合理的 JVM 调优对于提升作业吞吐量、降低延迟以及保证系统稳定性至关重要。J...

14610

Java对象的内存布局:从JVM源码看对象头

叫我阿柒啊

腾讯云TDP | 产品KOL (已认证)

从JVM源码角度解析Java对象的内存布局,探讨对象头的重要性及实践经验。

14710

垃圾回收不是回收站:JVM GC 背后的爱恨情仇

王中阳AI编程

直到有一天,内存爆了、服务挂了、老板骂了,才发现 —— 垃圾回收不是想象中的“回收站”,而是一位脾气不太好的“管家”。

27310

Java对象的内存布局:我为啥总被JVM坑?

叫我阿柒啊

腾讯云TDP | 产品KOL (已认证)

揭秘Java对象的内存布局,带你避开JVM的陷阱

11721

JVM内存管理:别让GC成为你的噩梦

叫我阿柒啊

腾讯云TDP | 产品KOL (已认证)

JVM内存管理是Java开发者的必修课,本文分享了作者多年实战经验。

14410

Java对象在JVM中的生命周期:从创建到GC的旅程

叫我阿柒啊

腾讯云TDP | 产品KOL (已认证)

讲解Java对象在JVM中的生命周期,包括创建、GC、优化等实用技巧

11910

JVM垃圾收集之三色标记算法详解

阳光宅猿

在CMS垃圾收集器中提到了,在CMS的并发清理阶段才产生的垃圾对象,会被当做浮动垃圾,留到下一次GC再清理。其实在并发标记阶段,由于用户线程在并发...

16810

JVM垃圾回收也是在“裁员”

阳光宅猿

最近一看到一道面试题,问JVM中的垃圾回收是怎么一回事?为什么要引入垃圾回收机制,如何进行垃圾回收?哪些对象需要回收?什么时候回收?那今天咱就聊一聊垃圾回收机制...

6210
领券