Sto scrivendo un codice che implica l'utilizzo di insiemi e mappe con oggetti "piccoli" (ad esempio, stringhe corte o classi di casi semplici) mentre si ricorre attraverso una struttura grande, aggiungendo ogni volta un piccolo (di solito 1, a volte un manciata) oggetti sul set o sulla mappa. Sembra come se l'uso di insiemi e mappe mutevoli offra una significativa accelerazione rispetto a quelli immutabili, ma ho difficoltà a valutare quantitativamente la differenza.In Scala, come si confrontano insiemi e mappe immutabili e modificabili in relazione alla garbage collection?
Ha senso che la garbage collection di Scala causi un significativo rallentamento quando utilizzo strutture di dati immutabili? L'uso di strutture dati mutabili potrebbe risolvere questo problema?