|
相比iPhone手机,安卓手机在运用一段时间以后总是会出现莫名的卡慢以及发热掉帧,很多人会认为是自己的手机硬件性能不够,或者是认为安卓系统的优化有iPhone手机系统IOS好!但是,这几年来,手机在硬件性能和软件上的优化已经有很大的发展了。 很多人对于安卓的感受就是运用久了会很卡,而iPhone手机运用好几年都很少出现卡慢的现象,这也成为苹果用户攻击安卓用户的一个武器,安卓用户也是有苦说不出,而为什么会出现这种情况呢?
安卓系统是谷歌在Linux系统的基础上开发的,而安卓系统的使用程序则是在运行在谷歌自己开发的一个Java虚拟机,在其中运行的使用程序也继续Java进行编写的。Java的跨平台性和兼容性虽然非常好。 但Java的内存管理运用了一个垃圾回收机制,系统中有一个规则是用来回收内存的,这个机制规定了系统内存在低于某个值时会选择性的关闭程序,而在平常程序会常驻在内存中,在下次运用会直接从内存中读取,加快程序打开速度。这个机制虽然很好用,但是当运行大型软件时,就会因为内存不够而选择关闭其他使用,这样会频繁的访问内存,于是就造成了运行大型软件时会出现卡慢的现象。 |