android虛擬機(jī)的內(nèi)存都是一樣的嗎,還是動態(tài)的呢
請問老師,android系統(tǒng)給每一個虛擬機(jī)分配的實(shí)際內(nèi)存都是一樣的嗎? 還是根據(jù)應(yīng)用大小來動態(tài)分配呢?有大概的原理嗎?謝謝
請問老師,android系統(tǒng)給每一個虛擬機(jī)分配的實(shí)際內(nèi)存都是一樣的嗎? 還是根據(jù)應(yīng)用大小來動態(tài)分配呢?有大概的原理嗎?謝謝
2017-06-17
舉報(bào)
2017-06-17
我不是老師哈,但我可以給你簡單的聊一下。
虛擬機(jī)的內(nèi)存不是說一上來就給你分多少,然后就不變了,是會根據(jù)程序的需要變化的。你可以多多的寫幾個APP然后run.totalMemory();看看每個的總內(nèi)存,肯定都是在變化的。
這個所謂的虛擬機(jī),說白了也就是操作系統(tǒng)的一個進(jìn)程而已,你通過任務(wù)查看器看看進(jìn)程,有哪個進(jìn)程的內(nèi)存是一直不變化的啊?系統(tǒng)分配給進(jìn)程的內(nèi)存肯定是動態(tài)的,記住“隨用隨取”四個字就好了