Piszę kod, który polega na przyjmowaniu zestawów i map z "małymi" (np. Krótkimi łańcuchami lub prostymi klasami przypadków) obiektami, podczas powtarzania przez dużą strukturę, w każdym punkcie dodawania małego (zwykle 1, czasem garść) obiektów do zestawu lub mapy. Wygląda na to, że użycie zestawów zmiennych i map daje znaczące przyspieszenie w stosunku do niezmiennych, ale mam problem z ilościową oceną różnicy.W Scala, w jaki sposób można porównać niezmienne i zmienne zestawy i mapy w odniesieniu do zbierania śmieci?
Czy to ma sens, że odbiór Scaly spowodowałby znaczące spowolnienie, gdy używam niezmiennych struktur danych? Czy za pomocą mutowalnych struktur danych to naprawić?