I'm running Java Version 6 Update 24 (build 1.6.0_24-b07) and realize I can probably safely upgrade to Update 33 (maybe even v1.7.0 if I'm not planning on using Mac clients?), but is there a planned version of Java that's not going to be such a memory hog, in the, 'Hi, I'm Microsoft Office, give me all your ram!', sense?
I only ask because we run Servoy on Citrix 4.5 and we are having to buy more VM servers (and physical ram) just to keep the amount of people load balanced on each server low. We talking 12 to 14 people per server as opposed to 20-25. Now I realize even Microsoft, with each new server version, continues to recommend the same or lesser number of people on their servers (why make something scalable?) but you have to admit, Java does like to take a bite out of your ram.
Any thoughts?
Any one else feeling this pinch?
Is this something Jan Block and Johan can fix in a couple of hours?
I thought Java was mostly open sourced? Can't we get a couple thousand programmers on this (again, equal to just one Johan and one Jan)?