• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Java will 1 GB Codecache bei Aufruf !!!

Hallo,

nur mal so als Info weil ich glaube daß nur die wenigsten das wissen und sich vielleicht wundern daß auf 64bit-Systemen ihr Java einfach starten will.

Java, alle Versionen vor 1.5, bis auf den neuesten 1.5er Patch, reserviert auf 64bit-Systemen beim Aufruf standardmässig 1Gig. Auf vielen vServern lässt es sich daher nicht starten.

Das ganze meldet sich auf Systemen so:

Code:
xxxx:~ # java
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

Als Workaround hilft bei mir bisher nur bei jedem Call

Code:
-XX:ReservedCodeCacheSize=16m -Xms16m -Xmx32m

"mitzugeben".

Das ist ziemlich lästig und ich suche eine bessere Alternative. Hat da jemand ne bessere Lösung?

Grüße
 
Oben