バカ「Pythonは遅い」俺「ほう?ならデバッグ機能を削除したPythonならどうかね?」Pythonよりも30%高速な「Pyston v2.2」が公開

1 : 2021/05/17(月) 08:11:15.72 ID:BB5qzzMDd

Pythonよりも30%高速な「Pyston v2.2」が公開
https://ledge.ai/pyston-v2-2/

※本稿はPystonの公式ブログによる公表をもとにした記事です。
純正のPythonによる発表内容ではございません。画像は公式ブログより

Pystonは現地時間5月5日、公式ブログにおいて、Webサーバのベンチマークで
純正Pythonよりも30%高速とうたう「Pyston v2.2」を公表した。
Pystonが現地時間1月22日に公表した「Pyston 2.1」に続くリリースと見られる。

今回、Pystonが公開した「Pyston v2.2」は、Pythonユーザーの2%しか実行していないという
デバッグ機能の多くを削除した。デバッグ機能が使いたい人は
互換性があるPythonの「デバッグビルド」を使用できる。

基本的な技術は以前のバージョンと同じだが、より多くの部分をチューニングして最適化し、
とくにJITと属性キャッシュのメカニズムでさらなるスピードアップを実現したという。
また、CPythonからの多くの変更をマージし、「CPython 3.8.8」をベースにしている。

なお、Pystonは米Dropboxがスポンサーとしてプロジェクトを開始したが、
「Pyston 0.6.1」をもってスポンサーを離脱した。

2 : 2021/05/17(月) 08:12:07.24 ID:SR4mF8gtp
高速ピストン?
3 : 2021/05/17(月) 08:12:33.77 ID:LHsmTGWH0
そこはMontyにしろよ
4 : 2021/05/17(月) 08:12:45.33 ID:j4foD+7Z0
パイテョンに速度は求めてないです
5 : 2021/05/17(月) 08:12:51.16 ID:ge6qNMa1d
30%高速化って微妙だな…
倍くらい早くならないとjsとは遠くおよばないだろ
6 : 2021/05/17(月) 08:12:58.52 ID:d5L7oZ9A0
pythonって標準環境にデバッグ機能ついたままなのかよ😅
30 : 2021/05/17(月) 08:36:30.85 ID:5tSHxDFqM
>>6
インタプリタだよ?
7 : 2021/05/17(月) 08:13:06.96 ID:ozbLrTlm0
そもそも言うほどPythonのスピードが必要な処理書くか?って感じもする
8 : 2021/05/17(月) 08:13:44.68
どうせネットやI/O律速
9 : 2021/05/17(月) 08:15:31.67 ID:zJeQcGUa0
何だ本家Pythonが高速化したんじゃないのか
10 : 2021/05/17(月) 08:16:29.31 ID:hKm2yMgM0
他の言語で書いた処理を呼び出すのにしか使わんから…
11 : 2021/05/17(月) 08:16:39.42 ID:J9yN27W30
Python3のver2.2ってこと… ?
13 : 2021/05/17(月) 08:17:25.76 ID:jfDyv5q4r
>>11
Pystonだから
12 : 2021/05/17(月) 08:17:07.53 ID:i3femAsz0
データ処理で長時間計算させる時に便利なんかな?
14 : 2021/05/17(月) 08:18:42.17 ID:0JhNHauW0
Juliaで書き直した方が速い
15 : 2021/05/17(月) 08:20:29.84 ID:fHU9KFEDM
スプレットシートに画像URLと説明文があって
16 : 2021/05/17(月) 08:20:39.15 ID:rA2cxPt50
メモリも少なくならんかな?
pypyは動かないライブラリ多かったから微妙だったし
18 : 2021/05/17(月) 08:23:13.53 ID:4REb8vjS0
30%とかなめとんのか
19 : 2021/05/17(月) 08:23:52.72 ID:k2FOGILI0
遅いとか言ってる人って何に使ってるんだろ?ゲーム?
25 : 2021/05/17(月) 08:27:04.56 ID:FlaPjBLD0
>>19
繰り返し処理をぶん回す系で十分遅いけどね
競技プログラミングでもPython使えるけどTLEになりがち
まあ書き捨てコードを作るのは一番簡単だから俺は使ってるけど
44 : 2021/05/17(月) 08:50:02.31 ID:fBefgHwK0
>>19
うちはweb系で使ってる
20 : 2021/05/17(月) 08:24:17.41 ID:MHXK8QiFp
Cythonじゃあかんか?
21 : 2021/05/17(月) 08:24:30.05 ID:rA2cxPt50
メモリは少しだけ多く使うみたいだね
22 : 2021/05/17(月) 08:25:24.22 ID:zwGu9Scza
それってVisual Studioのデバッグビルドとリリースビルドの違いと同じこと?
23 : 2021/05/17(月) 08:26:48.58 ID:X8xndofH0
ピトン
ピストン
24 : 2021/05/17(月) 08:26:50.94 ID:7Xm9sqnAM
python3とpython v2とか紛らわしすぎるだろ
26 : 2021/05/17(月) 08:28:00.82 ID:tmGmFN+f0
Pythonさんに何やらせようとしてるんだよ
VBAみたいにお手軽にサクッと使えるだけの立ち位置でいいよ
27 : 2021/05/17(月) 08:31:03.52 ID:d0ThKXh40
高速を極めたいなら
フルアセンブラ化でもしろって話ですよ
俺はC++しか知らんけど
28 : 2021/05/17(月) 08:33:59.45 ID:i5nz6RdP0
なんか拡張入れて静的型付け化するのもそうだが
pythonでそこまでする意味ねーだろ
29 : 2021/05/17(月) 08:34:33.91 ID:D7+EpwC80
デバッグ機能あったんだ
31 : 2021/05/17(月) 08:37:44.44 ID:r49EKVv30
コアな部分はC/C++で作ってTensorFlowとかみたいに側だけPython使っとけよ
32 : 2021/05/17(月) 08:38:46.45 ID:pssrQbAna
サーバーサイドでPythonなんて使わないんだから遅くてもええやろ
そこまで早くしたいならJava使えよ
33 : 2021/05/17(月) 08:39:42.70 ID:jClfO2JV0
PyPyとどっちが速いの?
34 : 2021/05/17(月) 08:40:43.81 ID:VPVJSQc6d
いくら早くてもサーバーで実績ないもの動かしたくねえな
35 : 2021/05/17(月) 08:41:05.53 ID:yIDdcqB/0
Juliaでよくね
マルチプルディスパッチ便利だぞ
36 : 2021/05/17(月) 08:45:23.97 ID:PiPzmMrTM
でも速度が必要なライブラリはPythonで書かれてないじゃん🥺
37 : 2021/05/17(月) 08:47:57.58 ID:qX3AftgR0
これってデバッグの命令をスルーするだけ?
45 : 2021/05/17(月) 08:50:07.42 ID:FlaPjBLD0
>>37
pypyみたいにJITコンパイラで処理を最適化してるから速いんだと思うけど
38 : 2021/05/17(月) 08:48:02.97 ID:SqhVPOjWM
互換なくて苦しむ奴
39 : 2021/05/17(月) 08:48:43.14 ID:RvYq3hXU0
パイストンウェル
40 : 2021/05/17(月) 08:48:45.64 ID:7muyIdpFr
Numpyはいいぞ
TensorFlowもいいぞ
41 : 2021/05/17(月) 08:49:39.42 ID:O0N+cZq6M
cythonは何で流行らんの
42 : 2021/05/17(月) 08:49:43.60 ID:B7EhqoEj0
2倍でも微妙だろ
43 : 2021/05/17(月) 08:49:54.30 ID:WJ1AtZ1N0
高速ピストンワロタ

コメント

タイトルとURLをコピーしました