手机内存是指手机运行应用时使用的内存(即所谓运行内存或运存),用于临时存储数据,与CPU交换高速缓存数据,不同于长期存储数据的内部存储卡(也有手机广告上也称之为内存。同理还有外部存储卡,如后期插入手机的存储卡)和PC上的硬盘。
当运行应用或游戏时,应用会被加载到手机内存中。只要应用在内存中,就可以在暂时关闭这个应用后再跳转回来(所谓手机前台后台),而无需重新加载。那么多大的手机内存才算合理呢?尽管有认为智能手机不用配太大内存,因为他们觉得相比PC而言,手机加载应用本来就不慢,而且就算重度使用者运行更多的应用加载到内存中,对一般的手机内存容量而言也不会占用过多的空间,但是很难说未来手机应用会做到多大,就目前来看应用的体积已经比前两年大了不少,随着各种功能与需求的增加,特别是硬件的发展,既然有地给我存,手机也有足够的过剩性能可以挥霍,为什么不做的更大些呢。
在目前不断炒作的手机卖点上,内存已经成为一大热点,4GB已经不算大内存,6G、8G手机也不断推出,然而更多的人仍然抱着PC时代的使用习惯,希望保持尽可能多的可用内存,但手机内存是用来用的,不是用来养鱼、生仔的。当大量使用过的应用呆在后台备用时,其实并不需要频繁清理掉,清理也需要耗电,而重新运行加载时也是,这样为什么不让应用就留驻后台,需要时恢复的速度更快。更让人吃惊的是,即使空闲内存也会耗电,也就是说大内存,不论用还是不用,都是在耗电,对于手机来说也许电池电量比内存大小更重要。
不过话说回来,之所以我们不断清理后台,除了对可用内存的情结外,也是对系统算法、性能与各种不规范应用开发的担心。尽管安卓版本越来越高,技术也不断进步,但对于性能我们仍然不满足,何况各种开发商私底下的小动作,使用用户对全家桶式的推广更加憎恨与远离,为了对付这种不健康的环境,还是有个大内存更放心些,于是有了更多的大内存,与不断清理的后台,谁知道开发者让呆在后台的应用们干些什么我们不知道的事,但这不是内存的锅,甚至不是手机厂商的锅。
顺便说一下苹果的iphone。iOS 的内存管理方式与 Android 有着本质的区别,Android 依赖于“垃圾回收”机制,而 iOS 则使用“引用计数”原理。iOS 用到的内存比 Android 更少,但流畅度不输于 Android。两种内存管理方式到底谁更优异还不好下定论,不过 Android 的“垃圾回收”机制确实需要更多内存以避免性能问题(并不是很大很大的内存)。也许对iPhone来说,存储空间才是需要解决的问题。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1957.html