Sto cercando di allocare 2 giga di ram ad un'applicazione Java ha iniziato da un file bat utilizzando questa riga di codice:Java: Impossibile riservare uno spazio sufficiente per oggetto heap
@echo off
"%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xmx2G -Xms1G -jar craftbukkit-1.2.5-R4.0.jar
pause
Quando tento di farlo funzionare in questo modo, però, sputa fuori un errore che dice:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create teh Java virtual machine
Press any key to continue . . .
ho attualmente 8 giga di ram nel mio computer e so che sto usando un max di 3 concerti in ogni momento (ho lasciato il sit computer la maggior parte parte semplicemente eseguendo questo file server). Ho 2 x 4gig di ram, quindi so che non è separato, e so che ho abbastanza ram gratis da allocare, quindi perché non dovrebbe lasciarmi? Sono in grado di allocare 1536M (1,5 giga) e sotto, ma se salto a 2G mi dà questo errore. Ogni aiuto è apprezzato
provare a rimuovere l'opzione -Xms1G .. –
Quale versione di Windows? Le versioni a 32 bit consentono solo di accedere a ca. 3 GB di RAM. Anche le versioni non server sono arbitrariamente paralizzate, ma non altrettanto. –
Sto usando la versione a 64 bit di Windows Edit: la rimozione del min ram anche non ha funzionato sconosciuto –