Ich starte sie via CreateProcess mit Delphi. Ich habe 32 GB
Ram. Wenn ich eine Java Anwendung aus Delphi heraus starte und ihr 128MB
RAM zuweise ist alles okay.
Wenn ich Java allerdings 2048MB zuweise, stürzt der Parent (also mein Delphi Programm) ab. Es passiert genau das gleiche wenn ich mehrere Server starte, die irgendwann zu viel
RAM nutzen.
In einem Forum habe ich gelesen das die initiale Stack Größe erhört werden kann, den genaue Post habe ich nicht mehr aber das hier ist ähnlich, genau so habe ich es dann auch gemacht:
http://www.delphipraxis.net/148797-m...cht-nicht.html
Das hat auch funktioniert, doch es gibt auch dort ein Limit (was ich schon öfters überschritten habe, was dazu führt das alle Gameserver aus sind). Deshalb möchte ich gerne keinen sub Prozess von mir sondern einen vom System aus Starten. so wie hier zum Beispiel (c++):
http://stackoverflow.com/questions/5...endent-process