Hi Robinzon
Some questions for you.
Does your app really require more that 4 GB heap - are you expecting that high a number of sessions and concurrent users ? If you do could you look into going for a clustered environment giving you the redundancy and added capacity besides high availability for your deployment.
You should consider the above before deciding on 64 bit - going for 32 bit vm for starters from a performance standpoint might be better - albeit 64 bit vm in the latest JDK releases come with CompressedOops
[Message sent by forum member 'shreedhar_ganapathy']
http://forums.java.net/jive/thread.jspa?messageID=394544