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

ond*_*dra 6 profiling haskell 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
Run Code Online (Sandbox Code Playgroud)

Nat*_*ers 5

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

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