成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

更快、更強的Python實現:Pyston v2.0發布

開發 前端
六年過去,10 月 28 日 Pyston 團隊發布了最新版本——Pyston v2。比 Python 快 20% 的 Pyston v2.0 來了。

比 Python 快 20% 的 Pyston v2.0 來了。

2014 年,Python 實現 Pyston 誕生。Pyston 的開發目標是開發高性能 Python 實現,使 Python 躋身 C++ 等傳統系統級語言主導的領域。

Pyston 最初是由 Dropbox 推出的基于 JIT 的 Python 實現。Pyston 解析 Python 代碼,并轉換到 LLVM 中間表示(IR),然后 IR 通過 LLVM 優化器和 LLVM JIT 引擎,得到可執行的機器碼。

六年過去,10 月 28 日 Pyston 團隊發布了最新版本——Pyston v2。

Pyston v2:比 Python 快 20%

據官方介紹,在宏基準測試上 Pyston v2 比 Python 3.8 快了 20%。除了速度快,Pyston v2 還可以降低服務器成本,減少用戶等待時間,提高開發生產力。

此外,Pyston v2 易于部署。如果想獲得更好的 Python 性能,只需花很少的時間就可以嘗試部署 Pyston。

1. 性能

Pyston v2 在許多工作負載上的速度有明顯提升。開發者的研究重點一直放在 Web 服務器工作負載上,但 Pyston v2 在其他工作負載和常見基準上速度也更快。

開發團隊整理了一個新的公開 Python 宏基準測試套件,該套件可測量多個常用 Python 項目的性能。

Pyston v2 在微基準測試上也顯示出性能加速。在 chaos.py 和 nbody.py 等測試中,其速度是標準 Python 的 2 倍。

在目標基準 (djangocms + flaskblogging) 上,Pyston v2 實現了平均延遲 1.22x 加速、p99 延遲 1.18x 加速,并且每個進程使用的內存僅多了幾 MB。

2. 技術方法

Pyston v2 使用的技術包括:

  • 利用 DynASM 的低開銷 JIT;
  • Quickening;
  • 通用 CPython 優化;
  • 構建進程提升。

3. 兼容性

由于 Pyston 是 CPython 的分支,因此開發團隊認為 Pyston 是目前兼容性最強的 Python 實現。它支持 CPython 擁有的所有特性和 C API。

理論上,Pyston 與 CPython 具備同樣的功能,但在實踐中任何新的 Python 實現都會遇到一些暫時的兼容問題。詳情參見:https://github.com/pyston/pyston/wiki。

4. 可用性

Pyston v2.0 可作為預置軟件包立即可用。目前,Pyston v2.0 已具備適用于 Ubuntu 18.04 和 20.04 x86_64 的包。

Pyston 的試用較為簡單,安裝軟件包,將 python3 替換成 pyston3,然后使用 pip-pyston3 install 重新安裝依賴項。在已有自動構建設置時,這一改變只需幾行即可完成。

Pyston 團隊表示,計劃未來將代碼開源,但由于編譯器項目成本高昂且沒有贊助,因此目前該項目仍是閉源的,但 Pyston v1.0 的源代碼是開放的。

原文鏈接:https://blog.pyston.org/2020/10/28/pyston-v2-20-faster-python/

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】 

戳這里,看該作者更多好文

 

 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2020-11-02 09:07:41

Pyston v2.0Python

2013-04-26 10:10:52

2009-04-01 08:53:34

JavaRebelJVM插件

2009-03-30 09:16:16

JBossSOAEclipse

2009-04-03 15:00:42

LinuxKDE v4.2.2

2011-10-18 15:00:46

Perl

2013-02-26 09:36:57

RubyRuby 2.0

2011-07-13 15:09:48

PHP

2012-02-16 09:15:48

JavaJActor

2011-07-20 13:04:48

NutzDao

2012-04-13 10:52:12

JavaMyFaces

2009-06-19 13:48:34

GlassFish E

2012-02-13 09:47:28

JavaJActor

2012-02-29 10:54:21

JavaPlay Framew

2009-05-20 16:28:47

LinuxMusix2.0 Beta 1

2011-03-30 14:29:13

QuartzJava

2009-06-10 08:43:33

Linux桌面發布

2009-11-30 10:44:37

Debris LinuLinux

2012-05-11 10:42:56

JavaErrai

2011-11-28 09:16:24

Javajooq框架
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美11一13sex性hd | 精品av| 久久精品欧美一区二区三区麻豆 | 国产精品美女久久久久aⅴ国产馆 | 亚洲国产精品成人久久久 | 欧美另类视频 | 国产视频h| 国产精品免费视频一区 | www精品美女久久久tv | 中文字幕一页二页 | 狠狠久 | 国产精品日韩在线观看一区二区 | 久草新视频| 国产资源在线观看 | 免费欧美 | 国产精品九九九 | 成人一区二区在线 | 亚洲成人动漫在线观看 | 91精品国产91久久综合桃花 | 欧美精品久久久久 | 在线日韩视频 | 亚洲精品在线免费播放 | 亚洲精品在线看 | 欧美日产国产成人免费图片 | 91av亚洲| 国产精品视频一区二区三区 | 欧美一区二区大片 | 亚洲精品一区二区三区蜜桃久 | 国产婷婷综合 | 欧美v日韩v | 91在线观看 | 黄a在线观看| 欧美激情99 | 国产精品一区二区三区久久久 | 欧美一区免费 | 欧美婷婷| 精品一区国产 | 999久久久 | 在线一区二区观看 | 中文字幕在线精品 | 亚洲午夜精品视频 |