首页 > 编程语言 > 详细

python优化模块psyco

时间:2020-01-03 11:38:08      阅读:90      评论:0      收藏:0      [点我收藏+]

1.psyco

psyco是一个pvm的增强工具,这个工具收集并使用信息,在程序运行时,可以将程序的字节码转化为底层的真正的二进制机器代码,从而实现更快的执行速度。

在开发过程中,psyco无需代码的修改和独立的编译步骤可完成这一转换。

概况的讲,当程序进行运行时,psyco收集正在传递过程中的对象的类别信息,这些信息可以用来裁剪对象的类型,从而生成更高效率的机器代码。机器代码一旦生成后,

就替代了对应的原始字节码,从而加快程序执行的速度,实际的效果就是通过使用psyco,使程序在整个运行过程中执行更快,在理想情况下,一些通过psyco优化的python代码的执行速度可以像编译好的c代码一样快。

psyco可以看做是一个即时编译器JIT.

在python官网中查阅文档,看到对psyco的评价

技术分享图片

 

 psyco不支持64位系统,只支持32位。只支持intel x86架构的芯片生成机器代码,很难维护。

python优化模块psyco

原文:https://www.cnblogs.com/hamish26/p/12143952.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!