I just made a server and was going well, realised it was running 1GB RAM and wanted to up it to about 3, it tried 2048 (2GB) first and whenever I do it the server can't start, then when I go back to 1GB RAM it's fine, any suggestions? Here it is: Echo OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit-1.7.10-R0.1-20140808.005431-8.jar PAUSE When I change 1024 to 2048 it says this: http://gyazo.com/2784608498d12b076febed31f02c6efc Any help will be much appreciated EDIT: I am able to go to 1099 but when I go to 2000 it says the same thing.
Is your machine 32 or 64 bit Java? If your computer is 64 bit then get the 64 bit version of Java. I am pretty sure you are running a 32 bit version.
What DrPyroCupcake said, and also the amount of ram you have free or have altogether can affect this. For example, I only have 4 GB ram and trying to allocate that much to either minecraft or a server won't work as some is being used.