Psyco,一种 Python 专用编译器,帮助平衡了这一竞争。Psyco 现在是个外部模块,但是在将来的某一天它可能会包括到 Python 本身中去。只需极少量的额外编程,通常就可以使用 Psyco 将 Python 代码的速度提高好几个数量级。
Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。
PS:
Psyco 可以在 Python解释器 编译代码时自动优化,将其使用C实现,并针对循环操作进行一些特殊的优化。经过这些优化,程序的性能将会得到提升,在跨平台环境下尤为明显。
性能提升
对于密集计算型程序,Psyco 可以显著提升程序的执行速度。实际的提升决定于程序的具体实现,曾经有人获得了高达100倍的提升,也有的时候因为需要额外加载 Psyco 模块反倒带来了轻微的性能下降。经过调查,在典型的应用上,Psyco 平均可以提供 1.5至4 倍的性能提升。这帮助 Python 的性能达到了 Smalltalk 和 Scheme 的水平,但是仍然与 Fortran 与 C这样的编译语言,或是一些 JIT 语言如 C# 和 Java有所差距。Psyco 宣称自己是非常易用的,事实也确实如此。
最简单的 Psyco 优化只需要在程序开始处放置两行代码:
import psyco
psyco.full()
这两行指令会让 Python解释器 加载 Psyco 模块,并对接下来的脚本进行优化。对于小的程序来说,这相当的方便;但是大型工程来说,加入这些的工作量并不低,通常可以借助自动化脚本来完成。


















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版