diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2011-12-03 20:25:17 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2011-12-03 20:25:17 (GMT) |
commit | 73080b8d1822eda3d587d16dfa921559439736b7 (patch) | |
tree | a2c6fc27d24980ea20a0dc2b66ac9ace2994bafe /Doc/faq/programming.rst | |
parent | 7dc0047d53726cbc9132330ca8ed2ef5c9fee994 (diff) | |
parent | 9cb41dfbaa20bab73172076b598ac874ab8c8b4f (diff) | |
download | cpython-73080b8d1822eda3d587d16dfa921559439736b7.zip cpython-73080b8d1822eda3d587d16dfa921559439736b7.tar.gz cpython-73080b8d1822eda3d587d16dfa921559439736b7.tar.bz2 |
Remove references to psyco, which is mostly unmaintained and doesn't work with Python 3.
Diffstat (limited to 'Doc/faq/programming.rst')
-rw-r--r-- | Doc/faq/programming.rst | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/Doc/faq/programming.rst b/Doc/faq/programming.rst index f157a94..a56f3f3 100644 --- a/Doc/faq/programming.rst +++ b/Doc/faq/programming.rst @@ -121,19 +121,11 @@ My program is too slow. How do I speed it up? That's a tough one, in general. There are many tricks to speed up Python code; consider rewriting parts in C as a last resort. -In some cases it's possible to automatically translate Python to C or x86 -assembly language, meaning that you don't have to modify your code to gain -increased speed. - -.. XXX seems to have overlap with other questions! - `Cython <http://cython.org>`_ and `Pyrex <http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/>`_ can compile a slightly modified version of Python code into a C extension, and -can be used on many different platforms. - -`Psyco <http://psyco.sourceforge.net>`_ is a just-in-time compiler that -translates Python code into x86 assembly language. If you can use it, Psyco can -provide dramatic speedups for critical functions. +can be used on many different platforms. Depending on your code, Cython +may be able to make it significantly faster than when run by the Python +interpreter. The rest of this answer will discuss various tricks for squeezing a bit more speed out of Python code. *Never* apply any optimization tricks unless you know |