J'essaie d'allouer 2 gigas de ram à une application java lancée à partir d'un fichier bat en utilisant cette ligne de code :
@echo off
"%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xmx2G -Xms1G -jar craftbukkit-1.2.5-R4.0.jar
pause
Cependant, lorsque j'essaie de l'exécuter de cette façon, il affiche une erreur disant :
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 . . .
J'ai actuellement 8 gigas de mémoire vive dans mon ordinateur et je sais que j'utilise un maximum de 3 gigas à tout moment (je laisse l'ordinateur reposer la plupart du temps, juste pour faire tourner ce fichier serveur). J'ai 2x4gig sticks de ram donc je sais qu'il n'est pas séparé, et je sais que j'ai assez de ram libre à allouer donc pourquoi il ne me laisserait pas ? Je suis en mesure d'allouer 1536M (1,5 giga) et moins, mais si je passe à 2G's il me donne cette erreur. Toute aide est appréciée