Esteeeee, ni te acercas, stock
.
Java se ejecuta con una configuracion de memoria limitada, para no comerse toda la maquina, y la configuracion por defecto depende del JDK, asi que depende de la version y el S.O.
Para modificar estos valores, hay que leerse los parametros que se le pueden pasar al comando "java" de la version del JDK que se utilice.
Por ejemplo, en Java 5 para windows se pueden ver aqui:
http://java.sun.com/j2se/1.5.0/docs/...dows/java.html
y son -Xmsn para el tamaño inicial y -Xmxn para el tamaño máximo.
En el caso de servidores de aplicaciones, lo normal es que la configuracion te lo permita de alguna forma y para eso nada como leerse el manual del servidor y version adecuada.