我正在使用通过 f2py(版本 2)编译的 Fortran(gfortran 4.4.7)编写的 Python(2.7.2)扩展。
我可以用 来分析 Python 部分cProfile
,但结果没有提供有关 Fortran 函数的任何信息。相反,时间归因于调用 Fortran 函数的 Python 函数。
我已经为我构建的所有 Fortran 对象启用了“-pg -O”标志,以及在 f2py 调用中通过以下方式创建共享对象:f2py --opt="-pg -O"
...
任何有关如何获取 Fortran 信息的提示都非常感谢。
如果有人使用类似的设置,使用不同的分析器,我也会感兴趣。