Modul ini membahas performa program Haskell pada tiga lapis: model biaya, strictness, dan profiling. Pembahasan mencakup big-O yang berbeda dari naluri imperatif karena laziness, kendali evaluasi dengan seq dan bang pattern, serta pembacaan profil cost centre dan heap. Modul ini menutup pembahasan laziness yang dibuka pada modul evaluasi.
Performa
Biaya di balik keanggunan: big-O pada bahasa lazy, strictness, dan profiling.
0/0 selesai
- Big-O dalam bahasa lazy
Model biaya yang mengejutkan naluri imperatif.
- Strictness
seq, bang pattern, dan data strict.
- Profiling
Cost centre, profil heap, dan penafsiran laporannya.