I brushed on this in another question I just asked, but I thought I'd ask it more explicitly. I'm working on a simple java game I'd like to run on android, using class instances to represent individual game units on the map. Each class contains about a dozen fields, which are mostly just simple strings or floats. I'm planning to store instances in a linked list.
How expensive would several hundred of these instances be in memory, roughly? When I originally sketched out the code structure, I was trying to limit the amount of extra data stored to reduce memory usage, but I'm now thinking that this was premature optimization. Is it really worth trying to optimize something so simple, or should I not worry about 300-ish simple class instances?