首页
文章列表
标签墙
返回找工具啦
JVM优化
共 3 篇文章
JVM 逃逸分析下的标量替换如何消除无用的堆内存分配
2026-05-22 21:13:32
JVM 逃逸分析下的标量替换如何消除无用的堆内存分配 堆内存分配是影响应用程序性能的关键因素之一。频繁创建和销毁对象,尤其是生命周期很短的对象,会给垃圾收集器带来巨大压力,并可能引发停顿。JVM 通过一项名为逃逸分析(Escape Analysis)的先进优化技术来识别这类对象,并在可能的情况下,运
JVM优化
逃逸分析
标量替换
14
0
Java 偏向锁到轻量级锁的升级条件与撤销开销
2026-05-17 15:22:40
Java 偏向锁到轻量级锁的升级条件与撤销开销 Java 对象头中的 Mark Word 是锁状态实现的核心。偏向锁设计初衷是为了优化同一线程反复获取锁的场景,但在多线程竞争出现时,必须升级为轻量级锁。这一过程并非毫无代价,理解其触发条件与撤销开销,是进行高性能 Java 并发编程的必修课。 1.
Java并发
锁机制
偏向锁
22
0
Java 锁升级过程:偏向锁到轻量级锁到重量级锁
2026-04-03 05:09:24
Java 锁升级过程:偏向锁到轻量级锁到重量级锁 Java 虚拟机(JVM)为了提升多线程环境下对象同步的性能,设计了一套锁升级机制。这套机制从最轻量的“偏向锁”开始,在竞争加剧时逐步升级为“轻量级锁”,最终在高竞争场景下转为“重量级锁”。整个过程对开发者透明,但理解其原理有助于写出更高效的并发代码
Java并发
锁升级
偏向锁
103
0