
JIT-動態編譯與AOT-靜態編譯:java/ java/ JavaScript/Dart亂談
- 2021 年 8 月 24 日
- 筆記
C 和 C++ 之類的編譯語言性能遠超Java,但是生成的代碼只能在有限的幾種系統上執行,這就有了Java的存在基礎(J …
Continue ReadingC 和 C++ 之類的編譯語言性能遠超Java,但是生成的代碼只能在有限的幾種系統上執行,這就有了Java的存在基礎(J …
Continue Reading作者:王彪 | 曠視框架部異構計算組工程師 一、背景 什麼是天元 曠視天元(MegEngine)是一個深度學習框架,它主 …
Continue Reading一、概述 1.1 基本概念 a. 動態編譯(dynamic compilation)指的是「在運行時進行編譯」; …
Continue Readingtoc safepoint是什麼 java程序裏面有很多很多的java線程,每個java線程又有自己的stack,並 …
Continue Reading目錄 簡介 一個普通的virtual call 普通方法中的null check 反優化的例子 總結 簡介 之前我們在講 …
Continue Reading目錄 簡介 重排序 寫的內存屏障 非lock和LazySet 讀的性能 總結 簡介 Volatile關鍵字對熟悉java …
Continue Reading目錄 簡介 最常用的接口List 多個List的調用 不一樣的List調用 總結 簡介 上一篇文章我們講解了Virtua …
Continue Reading目錄 簡介 JVM中的棧 Frame Local Variables本地變量 Operand Stacks Dynami …
Continue Reading目錄 簡介 分代收集器中的空間劃分 Write barrier和Dirty cards PLAB old space分配 …
Continue Reading目錄 簡介 一個奇怪的現象 兩個問題的答案 CPU cache line inc 和 add 總結 簡介 讀萬卷書不如行 …
Continue Reading