。今天我們會來探討一下隱藏在GC背后的一個小秘密Safepoints。 GC的垃圾回收器 小師妹: ...
目錄 簡介 一個奇怪的現象 兩個問題的答案 CPU cache line inc 和 add 總結 簡介 讀萬卷書不如行萬里路,講了這么多assembly和JVM的原理與優化,今天我們來點不一樣的實戰。探索一下怎么使用assembly來理解我們之前不能理解的問題。 一個奇怪的現象 小師妹:F師兄,之前你講了那么多JVM中JIT在編譯中的性能優化,講真的,在工作中我們真的需要知道這些東西嗎 知道這 ...
2020-07-07 09:08 2 688 推薦指數:
。今天我們會來探討一下隱藏在GC背后的一個小秘密Safepoints。 GC的垃圾回收器 小師妹: ...
簡介 上一篇文章我們講到了JVM為了提升解釋的性能,引入了JIT編譯器,今天我們再來從整體的角度,帶小 ...
目錄 簡介 分代收集器中的空間划分 Write barrier和Dirty cards PLAB old space分配對象 總結 簡介 分代垃圾回收器在進行minor GC的時候會發生什么操作呢?有沒有什么提高效率的手段呢?今天我們和小師妹 ...
文件中的內容定義。今天我們再和小師妹一起學習LogCompilation的姊妹篇PrintCompil ...
目錄 簡介 逃逸分析和棧上分配 TLAB簡介 TLAB詳解 設置TLAB空間的大小 TLAB中大對象的分配 TLAB空間中的浪費 總結 簡介 逃逸分析我們在JDK14中JVM的性能優化一文中已經講過了,逃逸 ...
的,作為一個高傲的程序員,有沒有辦法去探究JIT編譯的秘密呢?答案是有的,今天和小師妹一起帶大家來看一看這個編 ...
將java bytecode轉換成為適合在各個不同操作系統中運行的機器代碼並運行。今天我們和小師妹一起走進 ...
目錄 簡介 JDK8和JDK14中的PrintAssembly JDK8中使用Assembly JDK14中的Assembly 在JMH中使用Assembly 總結 簡介 上篇文章和小師妹一起介紹了PrintAssembly ...