6
Tôi đang viết một số ứng dụng tối ưu hóa trong Haskell và tôi chỉ chạy nó thông qua profiler. Tôi có thể thấy nhiều chức năng và biểu tượng lạ "== _ a3JO" (đôi khi có số và số khác nhau). nó đứng để làm gì?Hiểu đầu ra của trình tạo hồ sơ Haskell - là gì == _ a3JO
Mẫu đầu ra:
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
Đã xảy ra với tôi :) Vâng, đúng vậy - và tôi dành 60% thời gian so sánh mọi thứ. Các hồ sơ hóa ra là rất hữu ích thực sự ... – ondra
Nó có cho tôi quá. Tôi đã so sánh hai thuật toán có cùng độ phức tạp và hiệu suất thực tế chính xác ngược với những gì tôi dự đoán. Profiling trong một ngôn ngữ lười biếng là siêu quan trọng. –