利用Psyco让Python程序执行更快

原创 2015年11月18日 23:51:59

使用代码


try:  
    import psyco  
    psyco.full()  
except ImportError:  
    pass # psyco not installed so continue as usual

对for循环的优化特别快


类的函数

psyco.profile()可以对大程序进行适当分析,以确定哪些函数最值得编译。
psyco.log()函数用来记录profile()得到的信息,下次就可以运行就能更快一点。
psyco.bind(myfunc)指定对函数myfunc进行编译,可以做到比full()更精细的控制。
psyco.proxy(f)创建一个新的函数,它的代码是由f编译得到二进制码

利用 psyco 让 Python 程序执行更快

Python 和其他的脚本语言在性能上跟一些编译语言(如C语言)比较要差不少,例如这里有两个用 C 和 Python 语言编写的斐波纳契数列计算程序: C语言: int fib(int n...
  • wdt3385
  • wdt3385
  • 2013年10月08日 17:21
  • 613

python 常库介绍及安装方法

bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework ctypes:用来调用动态链接库 D...
  • frank_good
  • frank_good
  • 2016年10月13日 15:32
  • 3063

如何让你的Python爬虫采集得更快

如何让你的Python爬虫采集得更快 转自:http://www.site-digger.com/html/articles/20131019/69.html     鲲鹏数据的技术人员长...
  • qq_23181841
  • qq_23181841
  • 2017年07月12日 18:19
  • 370

Python列表解析

Python 列表解析
  • sxingming
  • sxingming
  • 2016年06月05日 10:24
  • 452

Python(5):让Python更快

磨刀不误砍柴工。Cython、Numba、Parallel Python。
  • qcyfred
  • qcyfred
  • 2017年03月05日 11:29
  • 568

如何让 Python 像 Julia 一样快地运行

原文出处:http://python.jobbole.com/84432/ Julia 与 Python 的比较 我是否应丢弃 Python 和其他语言,使用 Julia 执行技术计算?在看到 h...
  • u013597671
  • u013597671
  • 2017年05月21日 09:00
  • 398

[Python]爬虫,正则表达式解析网页及Json序列化

无意间发现一个有免费VPS的网站,但是密码时常更新,需要经常访问这个网站去获取最新的密码。作为一个喜欢偷懒的程序猿,怎么能容忍不断做这种有规律重复的事情呢?妥妥的可以交给程序去做嘛~所以突击学习了以下...
  • u012741077
  • u012741077
  • 2016年05月30日 23:17
  • 3958

用 Psyco让Python运行得像C一样快

原文:http://www.verydemo.com/demo_c122_i19310.html Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚...
  • roszhaodan481
  • roszhaodan481
  • 2014年05月22日 01:28
  • 244

用Psyco让Python运行得像C一样快

ython 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python 专...
  • u010786109
  • u010786109
  • 2015年02月04日 15:05
  • 376

Python学习笔记之二——Python的运行机制

Python解释器简介  解释器是一种让其他程序运行起来的程序,它是代码与机器的计算机硬件之间的软件逻辑层,Python解释器就是能够让Python程序在机器上执行的一套程序。 当我们执行写好的Py...
  • Jeff_Liu_Sky
  • Jeff_Liu_Sky
  • 2016年08月02日 19:05
  • 2372
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用Psyco让Python程序执行更快
举报原因:
原因补充:

(最多只允许输入30个字)