我們知道,,python作為一種幾乎是腳本語言的語言,,其優(yōu)點(diǎn)固然有,但是其有一個(gè)最大的缺點(diǎn),,就是運(yùn)行速度沒有辦法和c,,c++,java比,。最近在些一些代碼的時(shí)候也是碰到了這樣的問題,。 具體而言,python想提速度,,基本思路是兩個(gè),,有個(gè)就jit技術(shù),在python中比較好用的就是pypy,;另外一種就是先分析代碼速度瓶頸,,然后把性能瓶頸用c或者別的語言寫成模塊,,讓python調(diào)用,。后面一種方法其實(shí)也存在折中,,比如cython。對(duì)于cython,,筆者目前也在學(xué)習(xí)中,,后續(xù)有心得了,寫成文章和大家分享,。 今天主要講一講pypy,。 我們先來看一個(gè)例子:
|
|