了解Haskell分析器输出 - 什么是== _ a3JO

时间:2010-02-04 15:16:42

标签: haskell profiling ghc

我正在Haskell中编写一些优化应用程序,我只是通过profiler运行它。我可以看到许多功能和一个奇怪的符号“== _ a3JO”(有时候不同的数字和字母)。它代表什么?

示例输出:

      maxDistanceRaw Igc                                                  360      471912   5.2    5.7    19.8   20.3
       distance      Igc                                                  364    30143010   1.3    1.0    14.6   14.6
        distanceRad  Igc                                                  365    30143010  10.4    8.8    13.3   13.6
         ==_a3JO     Igc                                                  366    30143010   2.9    4.9     2.9    4.9
     ==_a3JO         Igc                                                  350   233432454  35.3   36.9    35.3   36.9

1 个答案:

答案 0 :(得分:5)

distanceRad是否有Eq个实例作为参数?我只使用了几次探查器,但看起来它是(==)的实例实现,它被命名为唯一的。

(发布代码可能有所帮助。)