first make sure you are using 64-bit java on a 64-bit machine, that will get rid of ram limits. then(on windows) your run.bat should look like this(will use 10gb of ram): @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx10G -jar craftbukkit-0.0.1-SNAPSHOT.jar PAUSE
--^ He's right. If you want your server to use less RAM (Goes from 3G to 1G here ) use this: @ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -XXermSize=128m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XXarallelGCThreads=3 -XX:MaxGCPauseMillis=5 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -Xnoclassgc -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:+UseCompressedStrings -XX:+OptimizeStringConcat -Xincgc -Xmx10G -jar craftbukkit-0.0.1-SNAPSHOT.jar PAUSE Not quite sure why this works, but it does <3