I'm storing the chunks in a dictionary where the key is the chunk's position and the value is the chunk GameObject. Right now I just deactivate the objects that are too far away. But this quickly fills up the dictionary and I get an error saying "The system is running out of memory. Please close applications to free memory or free up space on the partition where the pagefile is located. Used memory (physical and paged): 93% (56998MB of 61282MB)." 56998MB!? That's 57 GB, right? Is there something wrong with my code? I measured it and when there are about 2700 chunks in the scene, I get this error, and obviously, the game is really slow up until then. Is my only solution to just decrease the render distance and store the chunks in a compressed file somehow? Am I using dictionaries the wrong way?