All you guys complaining about RAM (in this topic and the other one in Q&A) need to relax - that's just how Android works. Android will free up memory when it needs it. I'm not an expert but my understanding is that its memory management is drastically different to OSes like Windows and OS X.
This is the same reason why stuff like task killers are terrible. 512MB RAM is easily fine for ICS and will probably be fine for JB too (on an 800x480 screen anyway).
Sent from my HTC One V using XDA