![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟机jvm
文章平均质量分 78
guishou先生
通过写博客一方面是知识量的积累,另一方面写作的提高
展开
-
Android classloader 加载
Java虚拟机 是基于栈的虚拟机 Apt dalvik 虚拟机 是基于寄存器的虚拟机什么是栈虚拟机 每一个运行的线程都有一个独立的栈,每个方法成为一个栈帧 ,基于虚拟机的栈是通过栈帧里面的操作数栈来进行所有操作什么是寄存器 寄存器是cpu的一部分 是个存贮单元,可暂存指令和数据寄存器虚拟机的分类Dalvik 是字节码解释执行 和JIT(just in Time)即时编译 一起的 dexopt操作将dex字节码优化转化成odex文件APT ...原创 2021-08-18 16:00:09 · 92 阅读 · 0 评论 -
jvm虚拟机知识点
Jvm 的工作相当于翻译 将java.class 转化成各个平台能识别的机器码JVM运行过程运行数据区也就是jvm所管理的内存区域 里面包含程序计数器 虚拟机栈 本地方法栈 方法区 以及堆方法区:.class 类信息 静态变量 常量 Jdk 1.7 永久代Jdk1.8 元空间 好处:方便拓展(使用机器内存) 坏处:机器内存总共20g 元空间15g,那么堆空间 只能5g的了 ,压缩堆空间堆: 对象存放的地方 (几乎所有) 数组...原创 2021-08-17 19:20:28 · 109 阅读 · 0 评论