Tornado twice as fast with PyPy 1.7 compared to Python 2.7
groups.google.com
groups.google.com
"Pypy used about three times as much memory in both cases, but usage was stable over time (i.e. it's not "leaking" like pypy 1.6 did)."
For a front-end web server, I'd trade CPU perf for memory any day of the week.
Granted, it generally makes sense to do your own benchmarking for a particular application, but its also nice to see other people's results like these from time to time, especially against a rapidly evolving project like PyPy.
Furthermore, I think this "problem" is attributable to jit-compilation in general, since you have to store the code somewhere. The situation was/is somehow similar to the JVM's memory requirements. An interesting alternative to code generation is to optimize interpreters instead.
It has more to do with how you pack your data and how much pressure you put on the GC (thus requiring more memory).
So if it's worth it depends on your workload.
A bunch of people downvoted me.
(I haven't read the OP, Google wanted me to log in for some reason.)
And three times faster on template rendering!