0
我目前正在編寫一個耗時的python程序,並決定在fortran中重寫程序的一部分。但是,表現依然不佳。爲了剖析目的,我想知道在包裝中花了多少時間,以及在fortran子程序中花費了多少時間。有沒有一種方便的方法來實現這一目標?如何獲得在f2py包裝中花費多少時間
我目前正在編寫一個耗時的python程序,並決定在fortran中重寫程序的一部分。但是,表現依然不佳。爲了剖析目的,我想知道在包裝中花了多少時間,以及在fortran子程序中花費了多少時間。有沒有一種方便的方法來實現這一目標?如何獲得在f2py包裝中花費多少時間
最後我發現-DF2PY_REPORT_ATEXIT
選項可以報告包裝性能。
看看cProfile,否則你總是可以在你的代碼中分一些時間在這裏和那裏? – Deusdeorum
看來cProfile不會挖掘到f2py包裝。 –