Android 内存优化 总结

590 阅读1分钟

Android 内存优化.png

  1. 虚拟内存

虚拟内存是操作系统的概念,呈现出要比实际拥有的内存大得多的内存量。它使得每个应用程序都认为自己拥有独立且连续的可用的内存空间(一段连续完整的地址空间),

这个内存大小跟系统的位数有关,一般32位cpu的话,理论上虚拟内存可以达到2^32= 4G,64位更大(所以如果native内存要把64位的手机搞爆,基本上很少,64位cpu出现oom,大部 分都是java堆不足导致的)

虚拟内存可以划分两部分:用户空间和内核空间,以32位举例,我们可以用到的虚拟内存不到3G

  1. JVM内存模型

  1. Java内存

www.cnblogs.com/helloTerry1…

  1. Bitmap 内存占用