日々精進

新しく学んだことを書き留めていきます

%%timeで処理時間を計測するとwall timeとcpu timeが全然違う

Jupyterで%%timeを使って処理時間を計測したところ wall timeが140sでcpu timeが2sぐらいだった。 原因は並列処理をしていたため。cpu timeはメインスレッドの処理時間のみ計測した結果っぽい。 並列処理をした場合の全スレッドのcpuを使った時間は出せないものか。。

参考:

real time/user CPU time/system CPU timeの違いをメモsiguniang.wordpress.com