Just how immune to memory leaks are Java programs in reality?
After playing a few levels, the SK client gets huge. I can reduce the memory footprint significantly by force quit and restart. Yet with no memory leaks, that's not supposed to happen, right?
From what I understand, you aren't supposed to need to null out pointers to free stuff in Java; it's supposed to automatically detect not only allocated memory that has been nulled and dereferenced, but also blocks that are still pointed to when that pointer is dead.
Yet ... the SK client just gets bigger and bigger as I go deeper.
Java is not immune to memory leaks. Can't give ya a number on any scale though.