Czy pojemnik na odpady z GHC obsługuje szczególnie "duże" obiekty? Czy traktuje je dokładnie tak samo jak każdy inny obiekt?Czy odrzutnik GHC ma jakieś specjalne optymalizacje dla dużych obiektów?
Niektóre silniki GC umieszczają duże obiekty w oddzielnym obszarze, który jest skanowany mniej regularnie i prawdopodobnie ma inny algorytm gromadzenia danych (np. Kompaktowanie zamiast kopiowania lub może nawet korzystanie z freelowców, a nie próba defragmentacji). Czy GHC robi coś takiego?
Czy wartość block_size nie powinna wynosić 5k, a próg 4k w przykładzie? – Sal
Ach tak, masz rację, że odwróciłem mnożenie. block_size to 4k; próg wynosi ~ 3,2 k; Naprawiłem to. –