了解 Haskell 分析器输出 - 什么是 =_a3JO
我正在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
distanceRad
是否有Eq
实例作为参数?我只使用过几次探查器,但看起来它是(==)
的实例实现,已被名称修改为唯一。(发布代码可能会有所帮助。)
Does
distanceRad
have anEq
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.)