Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Pyston 2.1 Is Blowing Past Python 3.8/3.9 Performance (phoronix.com)
15 points by _ugfj on Jan 24, 2021 | hide | past | favorite | 12 comments


I can't be the only one who read the title as "Python 2.1" and expected a comparison detailing how recent versions of Python are slower than older ones (Python 2.1 is from 2001).

Now I'm a little bit curious how performance compares between latest and older versions. Anyone knows on top of their head?


Sad to see that Pyston is closed source :/

Would be interesting to see a comparison with PyPy though!


There is code on GitHub https://github.com/pyston/pyston/tree/py3

Is it incomplete


> Pyston is a faster and highly-compatible implementation of the Python programming language. Version 2 is currently closed source, but you can find the old v1 source code under the v1.0 tag in this repository.

Yes, it does seem that it's incomplete and only documents v1 of Pyston.


The PyPy comparison, based on their current numbers [0], would be to estimate that PyPy is about twice as fast as Pyston, which itself is about twice as fast as CPython.

[0] https://speed.pypy.org/


Unfortunately pypy is unusable when you have to use any library using C api.


I´m so sad that this is a closed source effort. Anyone know what happened with Mark Shannon proposal? ( https://news.ycombinator.com/item?id=24837309 )


I'm surprised they didn't include PyPy in the benchmarks.


Pyston was the subject of a recent Podcast.__init__ podcast

https://www.pythonpodcast.com/pyston-fast-python-interpreter...


I hope the Eve Online server folks are paying attention. Good work, pyston.


hard for me to be interested since it's closed source


Correction: "marginally less tectonic".

To say "faster", it would need at least 100x. Seriously. Python is the slowest language in common use, mitigated only where it turns over flow control to a library coded in a fast language: particularly, matrix math, where it can be entirely tolerable.

2x is absolutely not worth making any adjustments for, when 1000x is readily available just by plugging in a library for the bits where it matters.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: