原文:小師妹學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