Понимание вывода профилировщика Haskell - что такое == _ a3JO - PullRequest
6 голосов
/ 04 февраля 2010

Я пишу какое-то приложение для оптимизации в Haskell, и я только что запустил его через профилировщик. Я вижу много функций и странный символ "== _ 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 Ответ

5 голосов
/ 04 февраля 2010

Имеет ли distanceRad экземпляр Eq в качестве аргумента? Я использовал профилировщик только несколько раз, но похоже, что это экземплярная реализация (==), которая была названа уникальной.

(может помочь размещение кода.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...