Closed1

書籍「ハイパフォーマンス Python」の読書ログ

kn0wakn0wa

02. プロファイリングしてボトルネックを見つける

概要:実行時間を計測するモジュール・ライブラリ紹介

  • 行単位の実行時間プロファイル
  • 行単位のメモリ使用量プロファイル
  • プロセス調査
  • バイトコード調査

学びになった点

  • リファクタリングの際には、単体テストを忘れずに行うこと
  • 演算処理の書き換えを行うときは、単体テストを複数観点から行なっておくこと
  • 演算処理の書き換えを行うときは、アルゴリズムが崩れていないか注意すること
このスクラップは6ヶ月前にクローズされました