Soweit ich das weiß, setzt das Xms-Flag, nur die Heap-Größe bei der Initialisierung (also quasi den Speicher, denn es mal beim Starten holt) Jedoch kann sich die VM, jederzeit mehr holen. Das Xmx-Flag sollte den maximal möglichen Speicher beschreiben. Wenn jedoch das Programm, nicht lauffähig ist, ohne diesen Extraspeicher, wird es wahrscheinlich mit einer Fehlermeldung (outOfMemoryError) abbrechen, da ein weiterarbeiten nicht möglich sein wird und das Programm den Fehler nicht beheben kann. Wenn dein Programm also so viel Speicher braucht, wirst du auch damit nichts ändern können (einzige Lösung, wäre ein komplett neu geschriebener bukkit-Minecraft Server, welcher einfach weniger Speicher braucht).
|