मैं कुछ कोड लिख रहा हूं जिसमें एक छोटी संरचना के माध्यम से "छोटे" (उदाहरण के लिए, छोटे तारों या साधारण केस कक्षाओं) वस्तुओं के साथ सेट और मानचित्र लेना शामिल है, प्रत्येक बिंदु पर एक छोटा (आमतौर पर 1, कभी-कभी एक मुट्ठी भर) वस्तुओं या सेट के लिए वस्तुओं। ऐसा लगता है जैसे म्यूटेबल सेट और मैप्स का उपयोग अपरिवर्तनीय लोगों पर एक महत्वपूर्ण गति प्रदान करता है, लेकिन मुझे अंतर का आकलन करने में परेशानी हो रही है।स्कैला में, कचरा संग्रह के संबंध में अपरिवर्तनीय और परिवर्तनीय सेट और मानचित्र तुलना कैसे करते हैं?
क्या यह समझ में आता है कि जब मैं अपरिवर्तनीय डेटा संरचनाओं का उपयोग कर रहा हूं तो स्कैला का कचरा संग्रह महत्वपूर्ण धीमा हो जाएगा? उत्परिवर्तनीय डेटा संरचनाओं का उपयोग करना इसे ठीक करेगा?