|
Android 安卓智能手机一直被冠以“高配低能”和卡顿的代名词,无论配置多么彪悍、硬件多么华丽,都逃脱不了卡慢的魔爪。而与此形成鲜明对比的是,苹果iPhone手机所搭载的iOS系统却能在仅有1G内存双核处理器的驱动下依然顺滑如飞,毫无卡顿。
: H9 e. R# f, K# L. o" i( N3 f
7 v9 G4 `3 b. L" O) }+ J# J3 s! ?' B! Z4 _2 G
简单理解来讲,Android系统其实就是建立在Linux内核底层上的一个类似于JVM的Dalvik虚拟机。当每次运行应用软件时,Dalvik虚拟机都会实时将软件包内的dex字节码转译为机器所能识别的指令,进而才能执行程序。9 e# e: @7 v9 f1 C) E' l: m+ u
2 w9 Q( G& @4 s( y1 I
这样就相当于在应用软件和底层硬件之间白白多出一个翻译工序,大大浪费了CPU资源,严重拖慢了系统运行效率,时间久了、软件多了,久而久之卡顿便不请自来,同时正是这一“翻译”机制也直接导致安卓软件都非常占用运行内存(RAM),当内存满载时,为了腾出空间还会自动触发系统的内存回收机制,这时本来就不是很流畅的安卓便会更加雪上加霜,相信大多卓友对此都深有体会...2 g5 `& S) A# y/ p" s7 I
, n3 _2 \ b S, c3 A* ^$ R5 ^2 V
# P" O9 Q" F; t/ W, _. o" d4 p& E% j; n! P2 b" H
9 U7 y+ m' J# h3 _9 \
. f% ?6 K5 X, `7 Z( G M; {4 c$ C
|
|