问答详情
源自:2-1 内存优化-Android的内存管理方式

android虚拟机的内存都是一样的吗,还是动态的呢

请问老师,android系统给每一个虚拟机分配的实际内存都是一样的吗? 还是根据应用大小来动态分配呢?有大概的原理吗?谢谢

提问者:qq_星星_15 2017-06-17 11:11

个回答

  • 慕瓜4747088
    2017-06-17 19:07:31

    我不是老师哈,但我可以给你简单的聊一下。

    虚拟机的内存不是说一上来就给你分多少,然后就不变了,是会根据程序的需要变化的。你可以多多的写几个APP然后run.totalMemory();看看每个的总内存,肯定都是在变化的。

    这个所谓的虚拟机,说白了也就是操作系统的一个进程而已,你通过任务查看器看看进程,有哪个进程的内存是一直不变化的啊?系统分配给进程的内存肯定是动态的,记住“随用随取”四个字就好了