Pyston แแ แแแฅแขแแก แแแแแแแแแ แแแแ, แ แแแแแแช แแแแแแแแแแก Python แแแแก แแแฆแแแแคแแฅแขแฃแ แแแแแ แแแแก แแแแแแแแ แแแ JIT แแแแแแแแชแแแก แขแแฅแแแแแแแแแแก แแแแแงแแแแแแ, แฌแแ แแแแแแแแแก Pyston-lite แแแคแแ แแแแแ JIT แจแแแแแแแแแแก แแแแแแแแแขแแ แแแแ CPython-แแกแแแแก. แแแฃแฎแแแแแแ แแแแกแ, แ แแ Pyston แแ แแก CPython แแแแแแแก แแแแแก แคแแแแแแ แแ แแแแแแแแ แแแฃแแแ แชแแแแ, Pyston-lite แจแแฅแแแแแแ, แ แแแแ แช แฃแแแแแ แกแแแฃแ แ แแแคแแ แแแแแ, แ แแแแแแช แจแแฅแแแแแแ แกแขแแแแแ แขแฃแแ Python แแแขแแ แแ แแขแแขแแ แแก (CPython) แแแกแแแแแจแแ แแแแแ.
Pyston-lite แแแซแแแแ แกแแจแฃแแแแแแก แแแแแแงแแแแ แซแแ แแแแแ Pyston แขแแฅแแแแแแแแแ แแแ แฏแแแแแก แจแแชแแแแก แแแ แแจแ, แแแแแขแแแแแ แแแคแแ แแแแแแก แแแงแแแแแแ PIP แแ Conda แแแแแขแแก แแแแแฏแแ แแก แแแแแงแแแแแแ. Pyston-lite แฃแแแ แแแแแแแกแแแฃแแแ PyPI แแ Conda แกแแชแแแแแจแ แแ แแแก แแแกแแงแแแแแแแ, แฃแแ แแแแ แแแฃแจแแแ แแ แซแแแแแ โpip install pyston_lite_autoloadโ แแ โconda install pyston_lite_autoload -c pystonโ. แจแแแแแแแแแแแฃแแแ แแ แ แแแแแขแ: pyston_lite (แแแ แแแแแ JIT) แแ pyston_lite_autoload (แแฎแแ แชแแแแแแก แแแขแแแแขแฃแ JIT แฉแแแแชแแแแแแก แแแแแแแก แแ แแชแแกแแก แแแฌแงแแแแกแแก). แแกแแแ แจแแกแแซแแแแแแแ แแ แแแ แแแฃแแแ JIT-แแก แฉแแ แแแ แแแแแแแชแแแแแ Autoload แแแแฃแแแก แแแงแแแแแแก แแแ แแจแ, pyston_lite.enable() แคแฃแแฅแชแแแก แแแแแงแแแแแแ.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ Pyston-lite แแ แแแแชแแแก Pyston-แจแ แแ แกแแแฃแ แงแแแแ แแแขแแแแแแชแแแก, แแแก แแแแแงแแแแแแก แจแแฃแซแแแ แแแแฃแแฏแแแแกแแก แจแแกแ แฃแแแแ แแแแฎแแแแแแ 10-25%-แแ แฉแแแฃแแแแ แแ Python 3.8-แแแ แจแแแแ แแแแ. แกแแแแแแแแแ, แแแแแแแแแแ Pyston-แจแ แแ แกแแแฃแแ แแแขแแแแแแชแแแก แฃแแแขแแกแ แแแฌแแแแก แแแแแขแแแ Pyston-lite-แแ, แแกแแแ CPython-แแก แแฎแแ แแแญแแ แแแ แแแ แกแแแแแก แแแคแแ แแแแแ (แแแ แแแแ แแแแแชแแแ แแฎแแ แก แฃแญแแ แก แแฎแแแแ Python 3.8-แก). แฃแคแ แ แแแแแแแฃแ แ แแแแแแแ แแแแชแแแก CPython แแฃแแแแแ แแแแแแจแ แแแแแแแก JIT-แแกแแแแก แแฎแแแ API-แแแแก แแแแแ แแแแก แแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแกแชแแแก แฃแคแ แ แกแ แฃแ แแแแขแ แแแก Python-แแก แแฃแจแแแแแแ. แแแแแฎแแแแแ แจแแแแแแแแแแแฃแแ แชแแแแแแแแแแก แฉแแ แแแ Python 3.12 แคแแแแแแจแ. แแแแแแฃแ แจแแแแฎแแแแแจแ, แแแแแฎแแแแแ Pyston-แแแ แแแคแแ แแแแแแจแ แแแแแ แคแฃแแฅแชแแแแแ แแแแก แแแแแขแแแแก แจแแกแแซแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแแแชแแแก แแแแชแแแแ แแแแแแแ แฉแแแแ CPython แฉแแแแแแ.
Pyston-lite-แแก แแแ แแ, แแ แแแฅแขแแ แแกแแแ แแแแแฃแจแแ แกแ แฃแแคแแกแแแแแ Pyston 2.3.4 แแแแแขแแก แแแแแฎแแแแ, แ แแแแแแช แแแแแแแแแ แแฎแแ แแแขแแแแแแชแแแแก. pyperformance แขแแกแขแจแ, แแแ แกแแ 2.3.4 แฃแคแ แ แกแฌแ แแคแแ, แแแแ แ แแแแแจแแแแ 2.3.3 แแแแฎแแแแแแ 6% -แแ. CPython-แแแ แจแแแแ แแแแ แจแแกแ แฃแแแแแก แกแแแ แแ แแ แแ แจแแคแแกแแแฃแแแ 66%-แแ.
แแแ แแ แแแแกแ, แฉแแแ แจแแแแแซแแแ แแฆแแแแจแแแ CPython 3.11 แแแแแแแแ แแแแก แชแแแแแก แคแแ แแแแแจแ แจแแแฃแจแแแแแฃแแ แแแขแแแแแแชแแ แแแแแแ แแ แแแฅแขแจแ, แ แแแแช แแแแแแ แ แขแแกแขแจแ แจแแกแแซแแแแแแ แแแฎแแแ แจแแกแ แฃแแแแแก 25%-แแ แแแแ แแ. แแแแแแแแแ, CPython 3.11-แจแ แแแแแแ แแ แซแแ แแแแแ แแแแฃแแแแแก แแแแขแแแแแแก แแแแแแแ แแแแแก แฅแแจแแ แแแแก แแคแแฅแขแฃแ แแแ, แ แแช 10-15%-แแ แแแแฉแฅแแ แแแก แกแแ แแแขแแแแก แแแจแแแแแก. แคแฃแแฅแชแแแแแก แแแแแซแแฎแแแ แแแแจแแแแแแแแแ แแแฉแฅแแ แแ แแ แแแแแแขแ แกแขแแแแแ แขแฃแแ แแแแ แแชแแแแแก แกแแแชแแแแแแแแฃแแ แกแฌแ แแคแ แแแ แฏแแแแแ. แแกแแแ แแแแแแแแ แแแแก แแฃแจแแแแ Cinder แแ HotPy แแ แแแฅแขแแแแก แแแแ แแแแแแแแแฃแแ แแแแแแ แแ แแแขแแแแแแชแแแก แแแ แขแแ แแแแกแแแแก.
แแแ แแ แแแแกแ, แแแแแแแก แแ แแแฅแขแแก แคแแ แแแแแจแ แแแแแแแแ แแแแก แแฃแจแแแแ CPython-แแก แแแแแแก แแฅแกแแแ แแแแแขแฃแ แ แแแแแแ แแแแแแแฃแ แ แแแ แฏแแแแแ แแแแแแแแแก แแแ แแจแ (GIL, Global Interpreter Lock), แ แแแแแแช แแ แแซแแแแ แแแ แแแแแฃแ แแ แฌแแแแแแก แแแแแแ แแแฃแ แแแแแฅแขแแแแ แกแฎแแแแแกแฎแแ แซแแคแแแแแแ, แ แแช แฎแแแก แฃแจแแแก แแแแ แแชแแแแแก แแแ แแแแแแแแแแก แแ แแแแแแ. - แซแแ แแแแแ แกแแกแขแแแแแ. แ แแแแ แช GIL แแ แแแแแแแก แแแแแ แแ แแ แแแแแฌแงแแแขแ, แจแแแฃแจแแแแแฃแแแ แชแแแแแฃแแ GIL-แแก แแแแแแก แจแแกแแซแแแแแแแ แแแแแแฃแ แแแ แฏแแแแแแ, แ แแแแแแช แแฃแจแแแแก แแ แแชแแกแจแ (แแ แ แแ แแชแแกแจแ แจแแแซแแแแ แแแจแแแแฃแแ แแงแแก แ แแแแแแแแ แแแ แฏแแแแแ, แแแแ แแ แแแแ แแแ แแแแแฃแ แ แจแแกแ แฃแแแแแก แแคแแฅแขแฃแ แแแ แแแแแแแแแแฃแแแ GIL-แแ).
แฌแงแแ แ: opennet.ru