![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 51
肯尼思布赖恩埃德蒙
这个作者很懒,什么都没留下…
展开
-
jvm 随笔 2-JIT
0. 寒潮还没有到来,就已经冷的头皮发麻了 本JIT随笔的参考博客 1. JIT ? JIT编译器(just in time 即时编译器),当虚拟机发现某个方法或代码块运行特别频繁时,就会把这些代码认定为(Hot Spot Code 热点代码,为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各层次的优化,完成这项任务的正是JIT编译器。 2. 关于编译&解释的讨论 当程序需要迅速启动和执行时,解释器可以首先发挥作用,省去编译的时间,立即执行;当程序运行后转载 2021-12-26 13:44:36 · 66 阅读 · 0 评论 -
jvm 随笔 1-概述
0. 后面慢慢再补充上了吧,目前多是参考的 JVM 内存管理 JIT 即时编译 Java 动态链接 Java 字节码校验 JVM处理流程: 类加载器 详见随笔 字节码校验 校验器负责检查那些无法执行的明显有破坏性的操作。除了系统类之外,其他类都要被校验。 检查啥? 变量要在使用之前进行初始化 方法调用与对象引用类型之前要匹配 访问私有数据和方法的规则没有被违背 对本地变量的访问落在运行时堆栈内 运行时堆栈没有溢出 JIT 即时编译 java编译 动态编译dynamic compilation转载 2021-10-31 20:19:14 · 102 阅读 · 0 评论