やたら重いんで計測したくなった
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)
なんかしてやがった...おっふ