2)JIT 编译器——JIT 编译器消除了解释器的缺点 。 执行引擎将在解释器的帮助下转换字节码 , 但当它发现重复的代码时 , 它会使用 JIT 编译器 , 编译整个字节码并将其更改为本地代码 。 该原生代码将直接用于重复的方法调用 , 从而提高系统的性能 。l 中间代码生成器——生成中间代码
l 代码优化器——负责优化上面生成的中间代码
l 目标代码生成器——负责生成机器代码或本机代码
l 探查器——一个特殊的组件 , 负责查找热点 , 即是否多次调用该方法 。
3)垃圾收集器——收集和删除未引用的对象 。 垃圾回收可以通过调用 System.gc() 来触发 , 但不能保证执行 。 JVM 的垃圾收集收集创建的对象 。
Java 本地接口(JNI)将与本机方法库交互 , 并提供执行引擎所需的本机库 。 本机方法库是执行引擎所需的本机库的集合 。
- 对于最近想要购买手机的小伙伴而言|骁龙8gen2的新旗舰一加acepro值得入手吗?
- 一加|一加11R参数曝光:6.7寸120Hz屏、搭载红外传感器
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- 科技在不断进步|宝砾微pl56002助力快充市场繁荣发展
- 南京酷科电子科技有限公司作为小米科技公司旗下的生态链企业之一|酷科65wgan充电器测试模块测试模块主要测试
- 12月13日消息|怒喵科技am65less键盘即将发布
- Java|华为笔记本双12大促开启 智慧体验让办公学习更高效
- 小米科技|小米也杀入NUC 市场了
- 小米科技|MIUI 14 发布:关于小米 Android 13 更新的所有细节
- Java|京东第一刀落下:多个副总裁卸任 刘强东嫡系人手接管
