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