內(nèi)存管理的五種方式 Android可以不用Linux的內(nèi)存管理方案嗎?
Android可以不用Linux的內(nèi)存管理方案嗎?是的,但是很難。由于內(nèi)核是基于Linux內(nèi)核的,內(nèi)存管理是內(nèi)核功能的一部分,因此內(nèi)核本身的地址將由內(nèi)核的內(nèi)存管理部分來分配,也就是說,內(nèi)核的地址分配是
Android可以不用Linux的內(nèi)存管理方案嗎?
是的,但是很難。由于內(nèi)核是基于Linux內(nèi)核的,內(nèi)存管理是內(nèi)核功能的一部分,因此內(nèi)核本身的地址將由內(nèi)核的內(nèi)存管理部分來分配,也就是說,內(nèi)核的地址分配是第一次在Linux模式下進行管理。將來切換到其他管理方法并非不可能,但速度會很慢,因為可能需要掃描整個內(nèi)存空間。當(dāng)然,內(nèi)核的內(nèi)存管理部分也可以整體替換,但是這樣的工作量比較大,應(yīng)該很難保證一些角落情況下的內(nèi)存分配一開始不會出現(xiàn)問題。
買手機時,為啥懂手機的人建議我們買8G的內(nèi)存,而不是6G?
可以肯定的是,手機的內(nèi)存越大,手機的存儲效果越好。但為什么是大內(nèi)存?這是來自手機操作機構(gòu)。
無論是Android還是apple,點擊應(yīng)用程序后,應(yīng)用程序?qū)㈤_始加載自己的資源。當(dāng)您切換回主界面時,應(yīng)用程序不會停止運行,而是在后臺靜默運行。當(dāng)我們打開更多的應(yīng)用程序時,會有更多的存儲空間讓它們在后臺運行。如果還不夠,系統(tǒng)會關(guān)閉一些應(yīng)用程序,為其他應(yīng)用程序騰出空間。
8GB和6GB的區(qū)別在于8GB可以在后臺存儲更多的應(yīng)用程序。如果你沒有經(jīng)常清理后臺的習(xí)慣,而且安裝了很多應(yīng)用,8GB的運行效果會比6GB更流暢?,F(xiàn)在人們對手機的依賴度越來越高,每個應(yīng)用的總?cè)萘恳卜浅4螅詮倪@點上來說,我們當(dāng)然會推薦內(nèi)存更大的手機。