This article is only there two have a convenient entry in search engines to easily copy settings.

The settings start the Java virtual machine with a minimum heap memory of 128M, a max heap size of 512M and a max perm gen size of 512M.
You will need 1 GB of memory if the perm gen memory is filled up.

-Xms128m -Xmx512m -XX:MaxPermSize=512m

This is for development only. Use more appropriate settings for server environments.

By the way, rumor has it that the BEA JVM waste less memory on redeployment of Hibernate applications.

Best Regards

Sebastian Hennebrueder