Pyston-lite JIT เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชนเชตเซ‡ Python 3.10 เชจเซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡

Pyston-lite เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซเช‚ เชจเชตเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡ CPython เชฎเชพเชŸเซ‡ JIT เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. เชชเชพเชฏเชธเซเชŸเซ‹เชจ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชœเซ‡ CPython เช•เซ‹เชกเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เชเช• เช•เชพเช‚เชŸเชพ เชคเชฐเซ€เช•เซ‡ เช…เชฒเช—เชฅเซ€ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, Pyston-lite เชจเซ‡ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก Python เช‡เชจเซเชŸเชฐเชชเซเชฐเซ€เชŸเชฐ (CPython) เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชคเชฐเซ€เช•เซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชจเชตเซ€ เชชเซเชฐเช•เชพเชถเชจ เชชเชพเชฏเชฅเซ‹เชจ 3.7, 3.9, เช…เชจเซ‡ 3.10 เชถเชพเช–เชพเช“ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡, เช…เช—เชพเช‰ เช†เชงเชพเชฐเชญเซ‚เชค 3.8 เชถเชพเช–เชพ เช‰เชชเชฐเชพเช‚เชค.

Pyston-lite เชคเชฎเชจเซ‡ PIP เช…เชฅเชตเชพ Conda เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชจเซ‡, เชฆเซเชญเชพเชทเชฟเชฏเชพเชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เชชเชพเชฏเชธเซเชŸเชจ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. PyPI เช…เชจเซ‡ Conda เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚ Pyston-lite เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชนเซ‹เชธเซเชŸ เช•เชฐเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค "pip install pyston_lite_autoload" เช…เชฅเชตเชพ "conda install pyston_lite_autoload -c pyston" เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ‹. เชฌเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: pyston_lite (เชธเซ€เชงเชพ JIT) เช…เชจเซ‡ pyston_lite_autoload (เชœเซเชฏเชพเชฐเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เช†เชชเซ‹เช†เชช JIT เช…เชตเซ‡เชœเซ€ เช•เชฐเซ‡ เช›เซ‡). pyston_lite.enable() เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‘เชŸเซ‹เชฒเซ‹เชก เชฎเซ‹เชกเซเชฏเซเชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ JIT เชจเชพ เชธเชฎเชพเชตเซ‡เชถเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชŸเชฟเช• เชฐเซ€เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเซเช‚ เชชเชฃ เชถเช•เซเชฏ เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€ เช•เซ‡ เชคเซ‡เช“ เชนเชตเซ‡ เชชเชพเชฏเชธเซเชŸเชจ-เชฒเชพเช‡เชŸเชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช‰เชคเซเชชเชพเชฆเชจ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชšเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เชฐเซ‡เช—เซเชฏเซเชฒเชฐ เชชเชพเชฏเชธเซเชŸเชจ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฆเซเชญเชพเชทเชฟเชฏเชพเชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช…เชตเชฐเซ‹เชงเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชชเชพเชฏเชธเซเชŸเชจ-เชฒเชพเช‡เชŸ เชธเชฐเชณเชคเชพเชฅเซ€ เชนเชพเชฒเชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เชฅเชพเชฏ เช›เซ‡. Pyston เชฎเชพเช‚ เชนเชพเชœเชฐ เชšเซ‹เช•เซเช•เชธ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ, เชœเซ‹ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เชฎเซเช–เซเชฏ 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

DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster