首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android JVM
沪漂意哥哥
创建于2021-11-22
订阅专栏
Android JVM底层原理
暂无订阅
共5篇文章
创建于2021-11-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android JVM05 --- 字节码文件与类加载
一.前端编译器与后端编译器 前端编译器:将可读的字符串(Java,kotin)转化为汇编。 后端编译器:将汇编转化为机器码。 二.解释执行&JIT&AOT 解释执行: 程序运行过程中,逐行进行代码编译
Android JVM04 --- App调优与ART虚拟机
一.Dalvik虚拟机&ART虚拟机与Hotspot区别 Dalvik是一款不是JVM的JVM虚拟机,本质上他没有遵循JVM规范,不能直接运行java.class文件,他的结构是基于寄存器结构,而不是
Android JVM03 --- 运行时数据区(GC与调优)
对象如何回收 一.什么是垃圾 程序中没有任何指针指向的对象。 二.为什么需要GC 对于系统而言,内存迟早都会被消耗完,因为不断的分配内存空间而不进行回收,就好像不停的产生生活垃圾。 1.释放垃圾对象
Android JVM02 --- 运行时数据区(堆区)
对象分配过程+对象创建过程+对象内存布局。 一.堆概述 1.一个JVM进程存在一个堆内存。 2.java堆区在JVM启动时被创建,其空间大小也被确定(堆内存大小可以调整)。 3.本质上堆是 一组在物理
Android JVM01 --- 运行时数据区(栈区)
一.什么是JVM? JVM就是一种规范,对于汇编的语言规范和处理,而上层得高级语言实际上我们就可以理解为一堆的字符串。 二.Hotspot虚拟机 隶属:sun Dalvik虚拟机和ART虚拟机 隶属: