Psyco

让 Python 运行得像 C 一样快
授权协议 MIT/X
开发语言 Python
所属分类 开发工具、 Python开发工具
软件类型 开源软件
地区 不详
投 递 者 司空瑾瑜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python 专用编译器,帮助平衡了这一竞争。Psyco 现在是个外部模块,但是在将来的某一天它可能会包括到 Python 本身中去。只需极少量的额外编程,通常就可以使用 Psyco 将 Python 代码的速度提高好几个数量级。

  • Psyco 是严格地在 Python 运行时进行操作的。也就是说,Python 源代码是通过 python 命令编译成字节码的,所用的方式和以前完全相同(除了为调用 Psyco 而添加的几个 import 语句和函数调用)。但是当 Python 解释器运行应用程序时,Psyco 会不时地检查,看是否能用一些专门的机器代码去替换常规的 Python 字节码操作。这种专门的编译和 Java 即时编译器

  • import psyco psyco.full() 转自:http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-28/ Python 对于您想让它做的事来说通常够快了。编程新手对于类似 Python 这样的解释型/字节编译型语言,将 90% 的关注点集中在执行速度方面,是相当幼稚的。在最新的硬件上,大多数非优化的 Python 程序

  •   http://blog.chinaunix.net/uid-7552961-id-2611403.html 1.这里有写到 Chapter 14. Psyco Psyco是一个Python代码加速度器,可使Python代码的执行速度提高到与编译语言一样的水平。 14.1. 安装 安装Psyco很简单,它有两种安装方式,一种是源码方式,一种是二进制码方式: 如果用源码方式安装,你需在源码的目录中

  • 本文实例讲述了采用Psyco实现python执行速度提高到与编译语言一样的水平的方法,分享给大家供大家参考。具体实现方法如下: 一、安装Psyco很简单,它有两种安装方式,一种是源码方式,一种是二进制码方式: 如果用源码方式安装,你需在源码的目录中调用python setup.py install命令编译生成psyco子目录,再把该子目录整个拷贝到python的site-packages目录下。

  • Python 和其他的脚本语言在性能上跟一些编译语言(如C语言)比较要差不少,例如这里有两个用 C 和 Python 语言编写的斐波纳契数列计算程序: C语言: 01 int fib(int n){ 02    if (n < 2) 03      return n; 04    else 05      return fib(n - 1) + fib(n - 2); 06 } 07   08 i

  • psyco加速Python执行速度的方法: 要求: 版本对照: File name      Python versions      Well-tested with psyco-x.y-win32-py2.2.2.exe     2.2.2 and up     2.2.2 and 2.2.3 psyco-x.y-win32-py2.3.exe     2.3 and up     2.3 a

  • python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python 专用编译器,帮助平衡了这一竞争。Psyco 现在是个外部模块,但是在将来的某一天它可能会包括到 Python 本身中去。只需极少量的额外编程,通常就可以使用 Psyco 将 Python 代码的速度提

  • 原文:http://www.verydemo.com/demo_c122_i19310.html Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python 专用编译器,帮助平衡了这一竞争。Psyco 现在是个外部模块,但是在将来的某一天它可能会包括到 Pyt

  • 用 eclipse 运行 python 的时候,第一行总是有红色提示:没有安装 psyco,程序可以正常运行但是会有一点慢。于是就干脆装上吧,红色的提示还是越少越舒服。 百度了一下,在这里,http://sourceforge.net/projects/psyco/files/psyco/1.6/,下了第一个 exe,但是打开后会报错,估计是因为32位的问题。在其他地方也下了几个,都是一样的。 然

  • Python 的设计在很多方面都类似于 Java 的设计。两者都利用了解释专门的伪编译字节码的虚拟机。JVM 比 Python 更高级的一个方面在于优化了字节码的执行。Psyco,一种 Python 专用编译器,帮助平衡了这一竞争。Psyco 现在是个外部模块,但是在将来的某一天它可能会包括到 Python 本身中去。只需极少量的额外编程,通常就可以使用 Psyco 将 Python 代码的速度提

  • psyco加速Python执行速度的方法: 要求: 版本对照: File name      Python versions      Well-tested with psyco-x.y-win32-py2.2.2.exe     2.2.2 and up     2.2.2 and 2.2.3 psyco-x.y-win32-py2.3.exe     2.3 and up     2.3 a

  •  Python 和其他的脚本语言在性能上跟一些编译语言(如C语言)比较要差不少,例如这里有两个用 C 和 Python 语言编写的斐波纳契数列计算程序: C语言: int fib(int n){      if (n < 2)        return n;      else       return fib(n - 1) + fib(n - 2);   }     int main() {

 相关资料
  • 有没有办法让javafx中的TableView像swing中的JTable一样工作? TableView中编辑单元格内容的当前过程是: 选择单元格。 在单元格上按回车键进入编辑模式。 打字。 按回车键提交编辑。 而在jtable中要容易得多;您不必按enter键进行编辑;你可以直接编辑。 在这一点上,有没有让javafx表视图像jtable一样工作的想法?

  • 问题内容: 使用带有C ++的DB真是一团糟,当我搬到Java以便能够使用一个统一的系统来抽象整个层(又称为Hibernate)时,这令人耳目一新。 那里有几个用于数据库的C 抽象层,但是它们通常是特定于供应商的,并且只有一个包裹实际C API的薄层。是否有人遇到过类似Hibernate的C 之类的消息,或者知道正在研究此问题领域的小组或开源项目。 问题答案: 我不知道像Hibernate这样的C

  • 问题内容: 我正在尝试使用PHP运行Python程序。这是代码 这可以通过命令行运行,但不能通过浏览器运行。我正在使用Apache,因此可能需要正确的权限?我对Linux还是很陌生,不知道如何使它工作。 任何帮助,将不胜感激! 编辑1: 尝试使用,但没有任何反应。我给出了脚本的完整路径。使脚本可执行,但是没有运气。我可以在服务器上尝试其他任何方法吗?(这是一个CentOS 5) 问题答案: 您需要

  • 我正在使用一个功能组件,我需要能够使用componentDidMount()。我在网上发现,通过react钩子,可以将useEffect()用作功能组件中的componentDidMount()。然而,这并不像我想象的那样有效。我原以为在页面加载时会触发,但事实并非如此。有人知道如何让useEffect表现得像componentDidMount吗? 我试着只是简单地这样做,但它创建了一个无限循环,

  • 本文向大家介绍采用Psyco实现python执行速度提高到与编译语言一样的水平,包括了采用Psyco实现python执行速度提高到与编译语言一样的水平的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了采用Psyco实现python执行速度提高到与编译语言一样的水平的方法,分享给大家供大家参考。具体实现方法如下: 一、安装Psyco很简单,它有两种安装方式,一种是源码方式,一种是二进制码方式:

  • 问题内容: 我想编写一个行为类似的自定义类-因此,我继承自。 不过,我的问题是:我需要在我的方法中创建一个私有成员吗?我不明白这一点,因为如果我仅继承自,我已经具有了行为。 谁能指出为什么大多数继承片段看起来像下面的片段? 而不是简单的… 实际上,我认为我怀疑问题的答案是,用户无法直接访问您的词典(即,他们必须使用您提供的访问方法)。 但是,数组访问运算符呢?一个人将如何实现呢?到目前为止,我还没