java之jvm学习笔记一
来源:互联网 发布:网络订单之小鸭子 编辑:程序博客网 时间:2024/06/01 09:18
原文出处:http://blog.csdn.net/yfqnihao/article/details/8236934
欢迎装载请说明出处:http://blog.csdn.net/yfqnihao
java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式分为四种,
第一种,一次性解释代码,也就是当字节码转载到内存后,每次需要都会重新的解析一次,
第二种,即时解析,也就是转载到内存的字节码会被解析成本地机器码,并缓存起来以提高重用性,但是比较耗内存,
第三种,自适应优化解析,即将java将使用最贫乏的代码编译成本地机器码,而使用不贫乏的则保持字节码不变,一个自适应的优化器可以使得java虚拟机在80%-90%的时间里执行优化过的本地代码,而只需要执行10%-20%对性能有影响的代码。
第四种,一种能够利用本地方法直接解析java字节码的芯片。
writed by:keycoding
阅读全文
0 0
- java之jvm学习笔记一
- java之jvm学习笔记一
- java之jvm学习笔记一
- java学习笔记之: JVM一:内存
- java之jvm学习笔记一
- Java之JVM学习笔记
- JVM学习笔记一 之 内存结构
- JVM学习笔记一 之 GC
- JVM学习笔记一 之 ClassLoader
- JVM学习笔记一 之 调优
- JVM学习笔记一:Java内存区域
- JVM学习笔记(一)java内存区域
- jvm学习笔记(一)
- JVM学习笔记一
- jvm学习笔记一
- JVM学习笔记之-JAVA语言概述.
- JVM学习笔记之JAVA内存模型
- JVM学习笔记之初识java虚拟机
- UVALive
- nested exception is java.lang.ClassCastException:XXX cannot be cast to java.io.Serializable
- Java
- CreateProcess error=2, 系统找不到指定的文件
- Android项目实践——自定义RecyclerViewAdapter模板代码
- java之jvm学习笔记一
- synchronize的用法
- java集合的核心知识
- 你不知道的Java小知识——动态数组实现(ArrayList原理)
- centos7.2 docker安装
- 设计模式之单例模式
- Mysql导入大容量SQL文件数据报错解决办法
- 独立集 最长上升子序列
- 对象池