6
Haskell'de bazı optimizasyon uygulamaları yazıyorum ve sadece profiler aracılığıyla koştum. Birçok işlevi ve garip bir sembolü görebiliyorum "== _ a3JO" (bazen farklı sayılar ve harfler). O ne anlama geliyor?Haskell profiler çıktısını anlama - nedir == _ a3JO
Örnek çıktı:
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
bana oluştu etmeliydim (. Kod yardımcı olabilecek Gönderme) - ve zaman karşılaştıran şeylerin% 60 harcıyorum. Profil gerçekten çok yararlı olduğu ortaya çıktı ... – ondra
Benim için de var. Aynı karmaşıklığa sahip iki algoritmayı karşılaştırdım ve gerçek performans tahmin ettiğimden tam olarak geri kalmıştı. Tembel bir dilde profil yapmak çok önemlidir. –