天天看点

《树莓派开发实战(第2版)》——1.10 优化性能

本节书摘来异步社区《树莓派开发实战(第2版)》一书中的第1章,第1.10节,作者:【英】simon monk(蒙克),更多章节内容可以访问云栖社区“异步社区”公众号查看。

面临问题

你感觉自己的树莓派运行得太慢了,所以,想通过超频来提速。

解决方案

如果你使用的是4核处理器的树莓派2的话,你不会有太慢的感觉。但是,如果你使用的是单核心处理器的老版树莓派的话,感觉就像是老牛拉破车。

为了提高树莓派的运行速度,你可以使用超频方法。

当然,这会使树莓派的耗电量有所增加,同时也会使它变得更热(参考后面的讨论)。

这里使用的超频方法称为动态超频,因为它会自动检测树莓派的温度,并且一旦温度过高,时钟频率就会自动下调。

为了给树莓派超频,可以在终端输入下列命令来运行raspi_config工具。

import time

def factorial(n):

if n == 0:

else:

before_time = time.clock()

for i in range(1, 10000):

factorial(200)

after_time = time.clock()

print(after_time - before_time)