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

发布于 2024-08-20 10:24:22 字数 719 浏览 3 评论 0原文

我正在 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

I am writing some optimization application in Haskell and I just ran it through profiler. I can see many functions and a strange symbol "==_a3JO" (sometimes different numbers and leters). What does it stand for?

Sample output:

      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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫腻 2024-08-27 10:24:22

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

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

Does distanceRad have an Eq instance as an argument? I've only used the profiler a few times, but it looks like it's an instance implementation of (==) that has been name-mangled to be unique.

(Posting the code might help.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文