Problemas com Memória -Xmx

Salve Senhores!

Estou em uma maquina linux com 11gb de memória ram 23 de swap…

quando eu dou o comando

./java  -Xms1g -Xmx3g

a virtual machine não sobe!!! =(

aparece a msg

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

O que pode estar acontecendo ??

Eu tentei tb com 4 gigas

comando

./java  -Xms1g -Xmx4g

resultado:

The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.

Alguma idéia???

Versao do java

java version “1.5.0_14”
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot™ Server VM (build 1.5.0_14-b03, mixed mode)

Valeuu!

Talvez seja porque o sistema operacional não permite que você use tanta memoria para a JVM, tente rever as configurações do kernel com o comando sysctl, não sei qual parametro deve ser alterado, isso você vai ter que pesquisar aí.

Mas qual a necessidade de tanta memoria para essa JVM? Se realmente é uma aplicação de performance extrema, que exige tanta memoria, o ideal é você rever toda a configuração da JVM como o GC, e outros, dê uma olhada na documentação de tuning da JVM da Sun:

http://java.sun.com/performance/reference/whitepapers/tuning.html

http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp

Veja tambem se não há outras opções, como usar varias JVM’s invés de uma só, e coisas desse tipo, para um servidor com tanta RAM uma simples JVM com os parametros -Xms e -Xmx provavelmente não será muito adequado.

[quote=“jairelton”]Talvez seja porque o sistema operacional não permite que você use tanta memoria para a JVM, tente rever as configurações do kernel com o comando sysctl, não sei qual parametro deve ser alterado, isso você vai ter que pesquisar aí.

Mas qual a necessidade de tanta memoria para essa JVM? Se realmente é uma aplicação de performance extrema, que exige tanta memoria, o ideal é você rever toda a configuração da JVM como o GC, e outros, dê uma olhada na documentação de tuning da JVM da Sun:

http://java.sun.com/performance/reference/whitepapers/tuning.html

http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp

Veja tambem se não há outras opções, como usar varias JVM’s invés de uma só, e coisas desse tipo, para um servidor com tanta RAM uma simples JVM com os parametros -Xms e -Xmx provavelmente não será muito adequado.[/quote]

Opa!

Tenho um dump gerado de 3gb… estou usando o jhat para abrir o arquivo… mas ele precisa de no minimo uns 3 gigas e pouco de memória para ver o dump…

Alguma sugestao??

Tks!