生产商对CPU降频的力度不同。在运行安兔兔是,手机是火力全开的运行,CPU温度上升很快,安卓系统的手机中有一项监控CPU温度的系统服务,它使用了温度传感器并在热敏驱动中设置了阀值,阀值被定义在文件/system/etc/thermald.conf文件中(手机需root才能查看)。如果温度达到阀值,内核会给用户空间发送通知。当温度守护进程接收到通知,它便会依据thermald.conf文件中的配置降低CPU频率,目的就是为了防止CPU过热。比如在60°C是小牛2就降到1.26GHz,小米2s在85°C时还在1.2GHz以上。
对GPU的限频。安兔兔跑分另一个项目就是GPU的能力,有的厂商优化能力不行不能发挥全部的硬件性能,所以在跑分时GPU频率被限制,而且频率波动剧烈更是拉低了跑分。
RAM的好坏。其中测试的就是CPU的浮点运算性能。而要想提高测试成绩,除了提高CPU的主频外,还有一个有效的手段,就是提升内存频率或“收紧”内存时序(不管哪种内存调节方式均是为了提升内存速度)。此例可证,内存速度的高低会对CPU浮点运算性能产生比较明显的影响。也就是说CPU受到RAM部分性能钳制。不同的手机自然所配的RAM颗粒的素质就不同了。