Hi,
you can load your hashtables and arrayList with lots of data. It's not the problem, the problem is what you do with them. for example if you start looping trhough all items and do some heavy operation ofr each items, that is going to have an impact on performances, but the storage is only a question of memory, not performances.
I ran some tests with arrays and hashtables with thousands of items, ( 47 000 on an arrayList), and it works fine, no impact on perfs, again because I am careful with what I do with this data.
so to sum up, the amount of data affects memory, not Fps, what you do with this data affects fps.
Bye,
Jean