GlyphSignal

Psyco

Just-in-time compiler for Python

2 min read

Why this is trending

Interest in “Psyco” spiked on Wikipedia on 2026-02-25.

When a Wikipedia article trends this sharply, it usually reflects a noteworthy real-world event—whether breaking news, a cultural milestone, or a viral discussion driving collective curiosity.

At GlyphSignal we surface these trending signals every day—transforming Wikipedia’s vast pageview data into actionable insights about global curiosity.

2026-01-27Peak: 402026-02-25
30-day total: 512

Key Takeaways

  • Psyco is an unmaintained specializing just-in-time compiler for pre-2.
  • Development ceased in December, 2011.
  • Psyco was written in C and generated only 32-bit x86-based code.
  • Unlike Psyco, PyPy incorporates an interpreter and a compiler that can generate C, improving its cross-platform compatibility over Psyco.
  • The actual performance depends greatly on the application and varies from a slight slowdown to a 100x speedup.

Psyco is an unmaintained specializing just-in-time compiler for pre-2.7 Python originally developed by Armin Rigo and further maintained and developed by Christian Tismer. Development ceased in December, 2011.

Psyco ran on BSD-derived operating systems, Linux, Mac OS X and Microsoft Windows using 32-bit Intel-compatible processors. Psyco was written in C and generated only 32-bit x86-based code.

Although Tismer announced on 17 July 2009 that work was being done on a second version of Psyco, a further announcement declared the project "unmaintained and dead" on 12 March 2012 and pointed visitors to PyPy instead. Unlike Psyco, PyPy incorporates an interpreter and a compiler that can generate C, improving its cross-platform compatibility over Psyco.

Speed enhancement

Psyco can noticeably speed up CPU-bound applications. The actual performance depends greatly on the application and varies from a slight slowdown to a 100x speedup. The average speed improvement is typically in the 1.5-4x range, making Python performance close to languages such as Smalltalk and Scheme, but still slower than compiled languages such as Fortran, C or some other JIT languages like C# and Java.

Psyco also advertises its ease of use: the simplest Psyco optimization involves adding only two lines to the top of a script:

These commands will import the psyco module, and have Psyco optimize the entire script. This approach is best suited to shorter scripts, but demonstrates the minimal amount of work needed to begin applying Psyco optimizations to an existing program.

Read full article on Wikipedia →

Content sourced from Wikipedia under CC BY-SA 4.0

Share

Keep Reading

2026-02-25
3
Robert Reed Carradine was an American actor. A member of the Carradine family, he made his first app…
395,060 views
4
.xxx is a sponsored top-level domain (sTLD) intended as a voluntary option for pornographic sites on…
319,247 views
6
Martin Hayter Short is a Canadian comedian, actor and writer. Short is known as an energetic comedia…
210,595 views
7
Nemesio Rubén Oseguera Cervantes, commonly referred to by his alias El Mencho, was a Mexican drug lo…
210,060 views
8
Alysa Liu is an American figure skater. She is the 2026 Winter Olympic champion in both women's sing…
171,867 views
9
Erotic photography is a style of art photography of an erotic, sexually suggestive or sexually provo…
167,704 views
Continue reading: