I'd start off by checking out
and possibly
to determine how much memory is used and which processes use the most resources. NOTE: I know it's possible that some processes might seem to consume 98% of your half a gig memory, if you calculate it the straight way, but that's not the whole truth (threads make difference)
But see
top it should show you to a start.