早くなったっていう噂のJulia1.9
実際にどんなもんなのか、インストールして実行してみました。
ひとまず、簡単なところでPlotsを使って、それも簡易的にすぐ見たかったので@timeつけて計測しました。
今回は、julia1.7.3,julia1.8.0,julia1.9.0、それぞれで、パッケージのロードと実行をしてみました。
julia1.7.3(2022-05-6僕の誕生日)
色々エラーは出てますが(笑)
パッケージの読み込みに8.8秒
サインカーブの描画処理3.2秒
julia1.8.0(2022-08-17)
パッケージの読み込み6.6秒
サインカーブの描画2.0秒
julia1.9.0(2022-05-07)
パッケージの読み込み2.9秒
サインカーブの描画0.28秒!
まとめ!
結果からいうと爆速だね(笑)
julia1.7.3 | julia1.8.0 | julia1.9.0 | |
パッケージ読み込み | 8.8秒 | 6.6秒 | 2.9秒 |
グラフ描画 | 3.2秒 | 2.0秒 | 0.28秒 |
表にまとめると明らかですね。
パッケージのロード時間が改善されたなんて記事も読んだけど全くその通りだねー。
あと正式リリース前のベータ版だかなんだかのころの話では、プロットが早くなったとかっていう噂は聞いてましたが、本当に早くなってたね。
描画なんて1.8のころと比べると10倍ぐらい早くなったんだね。
パッケージのロードも2倍ぐらい早くなってるしね。
最近rustばっかりだけど、あといろんな大人の事情でRとか使う時間が多いけど、Juliaももっと使いたいなー!
コメント