如何获得在 f2py 包装器中花费了多少时间
How to obtain how much time is spent in f2py wrappers
我目前正在编写一个耗时的 python 程序,并决定用 fortran 重写部分程序。但是,性能仍然不佳。出于分析目的,我想知道在 f2py
包装器中花费了多少时间以及在 fortran 子例程中实际花费了多少时间。有什么方便的方法可以实现吗?
最后我发现 -DF2PY_REPORT_ATEXIT
选项可以报告包装器性能。
我目前正在编写一个耗时的 python 程序,并决定用 fortran 重写部分程序。但是,性能仍然不佳。出于分析目的,我想知道在 f2py
包装器中花费了多少时间以及在 fortran 子例程中实际花费了多少时间。有什么方便的方法可以实现吗?
最后我发现 -DF2PY_REPORT_ATEXIT
选项可以报告包装器性能。