我们经常看到厂商在宣传手机处理器的时候说是64位的,是32位处理器的两倍,比如像下面的截图里面这样: 那事实果真如此吗? 今天就让我们来做个分析。我们就直接拿32位的高性能核心A15和64位的高性能核心A57做个比较。见下图: 我们看到,在同样的频率下,A57的性能是A15的1.16倍。离2倍还差的远!而且, 这1.16倍还要考虑到A57本身的架构优化的成分,也就是说,纯粹由于升级到64位而带来的性能提升其实是很少的。 当然,64位也是有他自己的优势的, 比如能支持更大的内存。32位CPU理论上最大能支持的内存是4G,而升级到64位后就没有这个限制了。 但是我们看到,现在配备64位CPU的手机中,基本没有配置超过4G内存的。相反,还有很多是1G,2G内存。在这种配置下,64位是根本发挥不了优势的。而且,在32位下也早就有了大物理地址扩展 (LPAE),可以最大支持1T的内存了。 另外一点需要指出的是,由于历史原因,现在市面上的应用本身大部分都还是32位的,这些应用在64位系统上运行时CPU是运行在32位模式的,因此就更谈不上由64位本身带来的性能提升了. 所以,64位其实更多的是由于苹果在升级到64位后安卓阵营迫于舆论压力的一个跟风罢了。但是很多厂家硬是要宣传说升级到64位速度就比32位快了一倍, 那就有点不厚道啦! |
|