原文:小师妹学JVM之:深入理解JIT和编译优化-你看不懂系列

目录 简介 JIT编译器 Tiered Compilation分层编译 OSR On Stack Replacement Deoptimization 常见的编译优化举例 Inlining内联 Branch Prediction分支预测 Loop unswitching Loop unrolling展开 Escape analysis逃逸分析 总结 简介 小师妹已经学完JVM的简单部分了,接下来 ...

2020-06-17 06:50 1 919 推荐指数:

查看详情

师妹JVM之:JIT中的LogCompilation

的,作为一个高傲的程序员,有没有办法去探究JIT编译的秘密呢?答案是有的,今天和师妹一起带大家来看一看这个编 ...

Fri Jun 19 15:07:00 CST 2020 1 523
师妹JVM之:JIT中的PrintCompilation

目录 简介 PrintCompilation 分析PrintCompilation的结果 总结 简介 上篇文章我们讲到了JIT中的LogCompilation,将编译的日志都收集起来,存到日志文件里面,并且详细的解释了LogCompilation日志 ...

Wed Jun 24 17:03:00 CST 2020 1 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之:JVM中的Safepoints

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

Wed Jul 08 17:17:00 CST 2020 1 667
深入理解JVM(③)Java的锁优化

前言 从JDK5到JDK6HotSpot虚拟机开发团队花费了大量的资源实现了各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁消除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(LightEight Locking)、偏向锁 ...

Sun Jul 26 16:58:00 CST 2020 1 443
师妹JVM之:JDK14中JVM的性能优化

简介 上一篇文章我们讲到了JVM为了提升解释的性能,引入了JIT编译器,今天我们再来从整体的角度,带 ...

Thu Jun 18 14:56:00 CST 2020 1 694
师妹JVM之:Dirty cards和PLAB

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

Thu Jul 09 17:04:00 CST 2020 1 544
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM