我有一个在我的 mac 上运行的科学代码(我正在运行雪豹),一个用 Fortran 编写的代码。我一直试图了解代码的运行时间,但收效甚微。似乎 gprof 不返回任何实际时间,只是计算子程序被调用的次数。我环顾四周,这似乎是一个普遍的问题。
我试过 Saturn,但它不支持 64 位,而且我使用的是外部库,所以不行。
我也尝试过 Shark,但它的输出并不是我真正想要的,或者至少我无法破译它...
无论如何,只是想知道是否有人知道适用于 Fortran 的 mac 分析器?我正在使用英特尔的 ifort 进行编译。
最佳答案
您应该能够在 Instruments(开发者工具的一部分)中使用 Time Profiler。我以前在 Fortran 程序中使用过它,给我留下了深刻的印象。
关于osx-snow-leopard - Mac 上的 Fortran 分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632064/