osx-snow-leopard - Mac 上的 Fortran 分析器?

标签 osx-snow-leopard fortran

我有一个在我的 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/

相关文章:

fortran - 如果我将分配的数组传递给尺寸不匹配的子例程,如何让 Fortran 警告我?

vector - 如何在Fortran中排列向量的元素?

Objective-C "if"语句不保留

java - JOGL和雪豹

cocoa - CGBitmapContext 获取像素值 Leopard 与 SnowLeopard 混淆

iphone - 雪豹和 XCode 3.1

fortran - 如何在敏感模式下在 gfortran 中编译?

string - 将 Percent-Encoded URI 字符串中的汉字转换为 UTF-8 中的汉字?

c++ - 在 OpenMPI 中混合使用 Intel C++ 和 Fortran 时出现 undefined reference

fortran - 如何定义具有任意数量参数的 Fortran 子例程?