标签:
相比编译型语言(C系列)python胜在简介的语法和优雅的动态编程体验,但是在执行效率上,python有解释性语言先天的劣势——执行效率较低,为了让编写出的程序获得更快的执行效率,开启此文章。
python将编写好的程序源代码转为字节码,然后用PVM进行解释执行。
方法一:对代码进行优化
方法二:使用编译优化工具
PyPy,一个即时编译器 (JIT ),用机器可以直接理解执行的机器码替代生成的中间字节码
方法三:
混合编程:Cython系统,在需要密集计算的部分用C/C++实现
方法四:
使用更高版本的python也会有效率上的优化,在依赖的函数库兼容的情况下,使用高版本python进行编程。
标签:
原文地址:http://www.cnblogs.com/learn-to-rock/p/5572872.html