ื ื ืืึทืข ืืขืืืื ื ืคืื ืื ืคึผืืกืืึธื-ืืืื ืคืึทืจืืขื ืืขืจืื ื ืืื ืืืจืขืืืืื, ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืึท JIT ืงืึทืืคึผืืืืขืจ ืคึฟืึทืจ CPython. ื ืื ืขื ืืขื ืื Pyston ืคึผืจืืืขืงื, ืืืึธืก ืืื ืืขืืืขืืึธืคึผืขื ืกืขืคึผืขืจืึทืืื ืืื ืึท ืืึธืคึผื ืคึฟืื ืื CPython ืงืึธืืขืืึทืกืข, Pyston-lite ืืื ืืืืืื ื ืืื ืึท ืื ืืืืขืจืกืึทื ืคืึทืจืืขื ืืขืจืื ื ืืืืืื ื ืฆื ืคืึทืจืืื ืื ืฆื ืื ื ืึธืจืืึทื ืคึผืืืืึธื ืืืขืจืืขืฆืขืจ (CPython). ืื ื ืืึทืข ืืขืืืื ื ืืื ื ืึธืืืึทืืึทื ืคึฟืึทืจ ืฉืืืฆื ืคึฟืึทืจ Python 3.7, 3.9 ืืื 3.10 ืฆืืืืืื, ืืื ืึทืืืฉืึทื ืฆื ืื ืืื ืึทืืขืจ ืืขืฉืืืฆื 3.8 ืฆืืืืึทื.
ืคึผืืกืืึธื-ืืืื ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืื ืืงืขืจืืืง ืคึผืืกืืึธื ืืขืงื ืึทืืึทืืืฉืื ืึธื ืืฉืึทื ืืื ื ืื ืืืขืจืืขืฆืขืจ, ืืืจื ืื ืกืืึธืืื ื ืึทื ื ืึธื ืคืึทืจืืขื ืืขืจืื ื ืืื ืื PIP ืึธืืขืจ Conda ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ. ืคึผืืกืืึธื-ืืืื ืืื ืฉืืื ืืึธืืกืืื ืืื ืื ืคึผืืคึผื ืืื ืงืึธื ืืึท ืจืืคึผืึทืืึทืืึธืจืื, ืืื ืฆื ืื ืกืืึทืืืจื, ื ืึธืจ ืืืืคื ืื ืืึทืคึฟืขื "ืคึผืืคึผ ืื ืกืืึทืืืจื ืคึผืืกืืึธื_ืืืืข_ืึทืืืึธืืึธืึทื" ืึธืืขืจ "ืงืึธื ืืึท ืื ืกืืึทืืืจื ืคึผืืกืืึธื_ืืืืข_ืึทืืืึธืืึธืึทื -c ืคึผืืกืืึธื". ืฆืืืื ืคึผืึทืงืึทืืืฉืึทื ืืขื ืขื ืกืึทืืืืฉืขืกืืื: pyston_lite (JIT ืืืืึทื) ืืื pyston_lite_autoload (ืืื ืึธืืึทืืึทืืืง ืืืฉืื ืกืึทืืกืืืืืฉืึทื ืืืขื ืกืืึทืจืืื ื ืึท ืคึผืืืืึธื ืคึผืจืึธืฆืขืก). ืขืก ืืื ืืืื ืืขืืืขื ืฆื ืคึผืจืึธืืจืึทืืืึทืืืง ืงืึธื ืืจืึธืืืจื ืืืฉืื ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืึธื ืื ืกืืึธืืื ื ืื ืึทืืืึธืืึธืึทื ืืึธืืืืข, ื ืืฆื ืื pyston_lite.enable () ืคึฟืื ืงืฆืืข.
ืึทืืืืืืึธื ืึทืืื, ืื ืืขืืืขืืึธืคึผืขืจืก ืึทื ืึทืื ืกื ืึทื ืืื ืืึทืืจืึทืืื ืคึผืืกืืึธื-ืืืื ืืื ืืืืขืจ ืขืจืฉืืืง ืคึผืจืึธืืืงื. ืจืขืืืืขืจ ืคึผืืกืืึธื ืึทืืึทืื ืืขืืขืจ ืคืึธืจืฉืืขืืื ื, ืึธืืขืจ ืื ื ืืฆื ืืื ืืึทืืคึผืขืจื ืืืจื ืื ื ืืื ืฆื ืคืึทืจืืืึทืื ืืขื ืืืขืจืืขืฆืขืจ, ืืฉืขืช ืคึผืืกืืึธื-ืืืื ืืื ืืืืื ืื ืึทืืจืืืืื ืืื ืืืืืกืืื ื ืงืึทื ืคืืืืขืจืืืฉืึทื ื. ืกืคึผืขืฆืืคืืฉ ืึธืคึผืืืืืืึทืืืึธื ืก ืคืึธืจืฉืืขืื ืืื ืคึผืืกืืึธื ืืืขื, ืืืื ืืขืืืขื, ืืืื ืืจืึทื ืกืคืขืจื ืฆื ืื ืืืืคึผื CPython ืืึทืฅ. ืืื ืื ืืึทื ื ืืขืจืืื, ืขืก ืืื ืึท ืคืึทืจืืึทื ื ืฆื ืึทืจืืืขืจืคืืจื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื JIT ืงืึทืืคึผืืืืขืจ ืฆื ืื ืืืืคึผื ืกืืจืืงืืืจ ืคืื CPython.
ืืื ืืืื ืงืจืึทื ื ืคืึธืจืขื, ืงืึทืืคึผืขืจื ืืื CPython 3.8, ื ืืฆื Pyston-lite ืงืขื ืขื ืคึฟืึทืจืืขืกืขืจื ืคืึธืจืฉืืขืืื ื ืืื 10% ืืื ืื ืืึทืงืจืึธืืืขื ืืฉืืึทืจืงืก ืืขืงืกื ืืื ืืื 28% ืืื ืื ืคึผืืคึผืขืจืคืึธืจืืึทื ืกืข ืคึผืจืืืืจื. ืคึฟืึทืจ ืคืึทืจืืืืึทื, ืื ืคืึธืจืฉืืขืืื ื ืืขืืืื ืขื ืืืขื ื ืืฆื ืึท ืกืืึทื ืืึทืืึธื ืข ืคึผืืกืืึธื ืืื 28% ืืื 65% ืจืืกืคึผืขืงืืืืืื.
ืื ืึทืคึผืงืึทืืื ื ืืขืืืื ื ืคืื ืื ืืืืคึผื CPython 3.11 ืคึผืจืืืขืงื ืืืื ืขื ืืขืจืื ืืขื ืฉืืึทืืืช ืฆื ืืืืืขืงืึธื ืฉืืึทื ืงืึทืืฉืื ื, ืคืึทืกืืขืจ ืคืื ืงืฆืืข ืจืืคื ืืื ืื ื ืืฆื ืคืื ืฉื ืขื ืื ืืขืจืคึผืจืึทืืขืจื ืคึฟืึทืจ ืคึผืจืึธืกื ืึทืคึผืขืจืืืฉืึทื ื, ืืื ืืขืืื ื ืืื ืขืืืขืืข ืึธืคึผืืืืืืึทืืืึธื ืก ืฆืืืขืืจืืื ืืืจื ืื ืกืื ืืขืจ ืืื ืืึธืืคึผื ืคึผืจืึทืืืฉืขืงืก. ืืื ืึท ืจืขืืืืืึทื, CPython 3.11rc2 ืืื ืื ืืืืื ืืขืกืฅ ืืขืืึทื ืกืืจืืืฅ ืึท ืคืึธืจืฉืืขืืื ื ืคืึทืจืืจืขืกืขืจื ืคืื 12% ืืื 26%, ืืืึธืก ืืื ืคืึทืจืืืืึทืืืขื ืฆื ืื ืคืึธืจืฉืืขืืื ื ืคืื Pyston-Lite (ืื ื ืืึทืข CPython ืืื Pyston-Lite ื ืืฆื ืคืึทืจืฉืืืขื ืข ืึธืคึผืืืืืืึทืืืึธื ืก; ืคึผืึธืจืืื ื Pyston-Lite ืฆื CPython 3.11 ืืืขื ืืืืึทืืขืจ ืคึฟืึทืจืืขืกืขืจื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืืขื ืฆืืืืึทื).
ืืงืืจ: opennet.ru