ブックマーク / note.com/navitime_tech (1)

  • Python プログラムが遅い原因を調べる方法|NAVITIME_Tech

    この記事は、NAVITIME JAPAN Advent Calendar 2020の 11日目の記事です。 こんにちは、けんにぃです。 ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python のプログラムが遅い時に、その原因をどうやって調べれば良いのかを調べる方法について説明しようと思います。 私は今回説明する方法を使って処理時間が 70 分もかかっていた Python プログラムのボトルネックを特定し、処理時間を 15 分まで改善しました。 遅いのは Python だからなのか?Python で書いたプログラムが遅いとき 「まあ Python は遅いからしょうがないよね」 「並列化すれば早くなるんじゃない?」 といった話をしたことはないでしょうか? 確かに他の言語と比べると遅い方ではあるのですが、そんな Python でも遅

    Python プログラムが遅い原因を調べる方法|NAVITIME_Tech
    liszworks
    liszworks 2021/04/26
    勉強になった
  • 1