原文:小师妹学JVM之:JDK14中JVM的性能优化

目录 简介 String压缩 分层编译 Tiered Compilation Code Cache分层 新的JIT编译器Graal 前置编译 压缩对象指针 Zero Based 压缩指针 Escape analysis逃逸分析 简介 上一篇文章我们讲到了JVM为了提升解释的性能,引入了JIT编译器,今天我们再来从整体的角度,带小师妹看看JDK 中的JVM有哪些优化的方面,并且能够从中间得到那些启 ...

2020-06-18 06:56 1 694 推荐指数:

查看详情

师妹JVM之:JVM的Safepoints

。今天我们会来探讨一下隐藏在GC背后的一个小秘密Safepoints。 GC的垃圾回收器 师妹: ...

Wed Jul 08 17:17:00 CST 2020 1 667
师妹JVM之:JIT的LogCompilation

目录 简介 LogCompilation简介 LogCompilation的使用 解析LogCompilation文件 总结 简介 我们知道在JVM为了加快编译速度,引入了JIT即时编译的功能。那么JIT什么时候开始编译的,又是怎么编译 ...

Fri Jun 19 15:07:00 CST 2020 1 523
师妹JVM之:cache line对代码性能的影响

目录 简介 一个奇怪的现象 两个问题的答案 CPU cache line inc 和 add 总结 简介 读万卷书不如行万里路,讲了这么多assembly和JVM的原理与优化,今天我们来点不一样的实战。探索一下怎么使用 ...

Tue Jul 07 17:08:00 CST 2020 2 688
师妹JVM之:JIT的PrintAssembly续集

目录 简介 JDK8和JDK14的PrintAssembly JDK8使用Assembly JDK14的Assembly 在JMH中使用Assembly 总结 简介 上篇文章和师妹一起介绍了PrintAssembly ...

Fri Jul 03 17:07:00 CST 2020 2 663
师妹JVM之:Dirty cards和PLAB

目录 简介 分代收集器的空间划分 Write barrier和Dirty cards PLAB old space分配对象 总结 简介 分代垃圾回收器在进行minor GC的时候会发生什么操作呢?有没有什么提高效率的手段呢?今天我们和师妹 ...

Thu Jul 09 17:04:00 CST 2020 1 544
师妹JVM之:逃逸分析和TLAB

目录 简介 逃逸分析和栈上分配 TLAB简介 TLAB详解 设置TLAB空间的大小 TLAB中大对象的分配 TLAB空间中的浪费 总结 简介 逃逸分析我们在JDK14JVM性能优化一文已经讲过了,逃逸 ...

Wed Jul 01 17:06:00 CST 2020 1 718
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM