课程
/移动开发
/Android
/APP性能优化之内存优化
请问老师,android系统给每一个虚拟机分配的实际内存都是一样的吗? 还是根据应用大小来动态分配呢?有大概的原理吗?谢谢
2017-06-17
源自:APP性能优化之内存优化 2-1
正在回答
我不是老师哈,但我可以给你简单的聊一下。
虚拟机的内存不是说一上来就给你分多少,然后就不变了,是会根据程序的需要变化的。你可以多多的写几个APP然后run.totalMemory();看看每个的总内存,肯定都是在变化的。
这个所谓的虚拟机,说白了也就是操作系统的一个进程而已,你通过任务查看器看看进程,有哪个进程的内存是一直不变化的啊?系统分配给进程的内存肯定是动态的,记住“随用随取”四个字就好了
举报
内存优化的原理,实战并有代码演示
1 回答Android播放器的内存也是受这个限制吗
1 回答一个APP通常就是一个进程对应一个虚拟机?
2 回答原来的activity是复用的啊,怎么会内存泄露
1 回答判断内存泄漏依据
1 回答请问:我们在项目的时候是可以多使用软引用吗?