4 ms·
Have a look at Cinder - https://github.com/facebookincubator/cinder https://github.com/facebookincubator/cinder - it's Meta's performance oriented fork of CPyth
by jstx1 4y ago
Have a look at Cinder - https://github.com/facebookincubator/cinder https://github.com/facebookincubator/cinder - it's Meta's performance oriented fork of CPython that they use to run Instagram (which is a big Django app).
- robertlagrant 4y agoI always wondered with Cinder why they didn't turbocharge PyPy development instead.
- lozenge 4y agoWith a codebase of any significant size the priority is always to maintain compatibility while improving performance. If you start with an incompatible, highly performant interpreter, the compatibility "distance" is difficult to measure and could create unknown performance cost. For example, PyPy doesn't support C modules due to the differing memory layout.
- tekknolagi 4y agoTwo main reasons: * C extensions * Instagram's forking server model I gave a talk that touched on some of this last year: https://2022.ecoop.org/details/ICOOOLPS-2022-papers/5/Cinder-We-didn-t-start-the-fire https://2022.ecoop.org/details/ICOOOLPS-2022-papers/5/Cinder... I wonder why the recording is not up...