ラインプロファイラ

やたら重いんで計測したくなった
flaskなwebアプリをcProfileで計測するほうほうがわかんないのでぐぐるなどして見つけた
http://www.denzow.me/entry/2017/09/18/162154
なんかよくわからんがうちのコードだとこれ突っ込めばいけた...filters指定しなかったらエラーになるんだけどなんだこれ?とりあえず理由追究は諦めた

+  from wsgi_lineprof.filters import FilenameFilter
+  filters = [
+    FilenameFilter("/xxx/yyy/zzz.py")
+  ]
+  from wsgi_lineprof.middleware import LineProfilerMiddleware
+  app = LineProfilerMiddleware(app,  filters=filters)

で、重いところ見てみたら

subprocess.check_call(hogehoge)

なんかしてやがった...おっふ