详解android是如何管理内存的

上传:practitioner5758 浏览: 16 推荐: 0 文件:pdf 大小:404.83 KB 上传时间:2021-07-21 22:08:02 版权申诉

前言很高兴遇见你~内存优化一直是 Android 开发中的一个非常重要的话题,他直接影响着我们 app 的性能表现。同时,内存优化更加偏向于“经验知识”,需要在实际项目中去应用来学习。Android 应用基于 JVM 语言进行开发,虽然 google 根据移动设备特点开发了自家的虚拟机如 Dalvik、ART,但依旧是基于 JVM 模型,在堆区分配对象内存。其次,移动设备的 RAM 非常有限,如何为进程分配以及管理内存也是重中之重。文章的主要内容是分析 Java heap、RAM 的内存管理,以及当内存不够时 android 会如何处理。Java HeapJava Heap,也就是 JVM 中的堆区。简单回顾一下 JVM 中运行时数据区域的划分:

上传资源
用户评论