Projects / Psyco

Psyco

Psyco shows that it is possible to execute Python code at speeds approaching that of fully compiled languages, by using a technique called "specialization". This extension module for the unmodified interpreter accelerates user programs with little or no change in their sources. It can increase speed by a factor that can be very interesting, and an increase of 2 to 10 times is common.

Tags
Operating Systems
Implementation

RSS Recent releases

  •  27 Apr 2006 10:46

Release Notes: This release is compatible with Python 2.5. It also fixes rare bugs that nevertheless showed up in practice, e.g. a memory leak with functions that contain local 'def' statements or lambdas. The performance of creating instances of new-style classes has been improved.

  •  27 Jan 2006 02:44

Release Notes: Small bugfixes and minor improvements were made. A long-term goal of Psyco is to be replaced by PyPy, which is in development.

  •  13 May 2005 07:39

    Release Notes: This release adds bugfixes and a new "psyco.compact" type for storing instances in a compact format.

    •  04 Mar 2004 06:41

    Release Notes: This is mainly a bugfix release. Support for non-386 processors is progressing, but is not ready yet.

    Screenshot

    Project Spotlight

    DataNucleus AccessPlatform

    Standards-compliant Java persistence via JDO/JPA/REST and RDBMS/db4o/Excel/LDAP.

    Screenshot

    Project Spotlight

    GNU Zile

    A lightweight Emacs clone.