苹果号称iPhone 3GS速度两倍于老款3G。而实际情况如何呢?ipodtouchlab.com搞了几台机器实际测试了一下。
(iPhone 2G,iPhone 3G,iPhone 3GS,iPod touch 1G,iPod touch 2G)

iPhone 3GS的Keynote里面提到,和iPhone 3G比较,速度快了2.1倍到3.6倍。

3GS在手的Fans应该已经体验了这个速度。实际操作起来iPhone 3GS的速度似乎还要更快些。现在,就来用软件和浏览器实际比较一下吧。
浮点运算性能提升1.4倍
MFLOPS(每秒百万个浮点操作)速度的比较结果。5台机器每台测三次取平均值,然后把第一代iPhone作基准得到的表格。按照发卖的顺序排列。(需要注意的是他们使用的OS是不同的)

iPhone 2G(第一代iPhone)和iPod touch的速度大概是5.8MLOPS。芯片速度都是412Mhz的iPhone 3G(OS不一样是OS3.0),大概是5.6MFLOPS。虽然比前两者稍微慢一点,但是仍然在误差允许范围内。
iPod touch 2G的CPU频率是532Mhz,速度是iPhone 2G的1.27倍,iPhone 3G的1.35倍。
iPhone 3GS比iPhone 3G快了大概1.4倍。和芯片频率的差距基本一样。(600Mhz/412Mhz=1.46)
超出芯片频率的性能差距
接下来用Benchmark。计算生成10万个对象需要的时间。

iPhone 3GS的得分非常高。iPhone 3GS的CPU频率其实只比iPod touch 2G快13%,但是iPhone 3GS的绘图速度要快出3倍以上。


