PyPy

12 engineers on Hacker News describe using PyPy first-hand: 7 endorse it, 2 regret it, 2 are mixed.

69%trust
12first-hand users
9in production
endorse 7mixed 2regret 2uses, no opinion

“PyPy is pretty easy to setup, and it's free 5-10x that lets you iterate faster as soon as you start to have bigger input files”

endorse · personal · tux3 · 2024-09-02 · source ↗ · wrong label?

“With Cython (finally we migrated to Pypy) we gained around 20-60x speedup.”

endorse · production · hansor · 2022-04-04 · source ↗ · wrong label?

“in the end with various issues we were never able to make the switch.”

regret · production · qeternity · 2021-02-19 · source ↗ · wrong label?

“With Cython/PyPy I can get things done when resources are more restricted.”

endorse · personal · hurtmyknee · 2017-09-09 · source ↗ · wrong label?

“we traded about 40% speedup for 40% RAM on an app that does very little true CPU-bound tasks”

endorse · production · JulianWasTaken · 2017-08-14 · source ↗ · wrong label?

“I also found that the warmup time was too much for my liking, it was several times longer than CPython's”

regret · personal · myusernameisok · 2017-08-14 · source ↗ · wrong label?

“We run tests on pypy, and it for sure works.”

endorse · production · paultag · 2017-08-03 · source ↗ · wrong label?

“we saw at least 10x or more increase in memory usage than cpython when we switched to pypy”

mixed · production · stock_toaster · 2015-10-16 · source ↗ · wrong label?

“At work, we switched to pypy for the speed. For a spell-checker I made in python, pypy made the dictionary compiling 3x faster and the spelling 2x faster”

endorse · production · unhammer · 2015-04-30 · source ↗ · wrong label?

“I really like PyPy, and we use it a lot, but those _unexpected_ crazy slowdowns are unfortunate.”

mixed · production · ant6n · 2014-12-20 · source ↗ · wrong label?

“I'm using it in production, and speedups tend to be on the order of 4-5x for my app”

endorse · production · apendleton · 2014-06-21 · source ↗ · wrong label?

“the database was the bottleneck on every request once we switched to PyPy”

neutral · production · RussianCow · 2015-02-15 · source ↗ · wrong label?