"Ich hab den Stack hochgesetzt, mit dem Ergebniss, dass mein Rechner eine halbe Stunde später abgestürzt ist, bzw. den Fehler gebracht hat."
Das sollte wohl doch ein deutliches Zeichen sein, dass du einen Bug in deinem Programm hast!
"Rechne am besten mal aus, wieviel Daten du in den Stack schreiben willst. Liegt das über 2GB (also die maximale Stacksize) geht es eh nicht, dann wirst du wohl oder übel gezwungen sein einen iterativen Weg zu suchen. "
Was heißt liegt das über 2GB? 2GB ist die Größe des Adressraumes! Der Stack sollte nichtmal annähernd so groß sein! Wie bereits gesagt.. die Standardgröße des Stacks ist 1MB und das sollte eigentlich vollkommen reichen! Wenn man auch ohne eine falsch konstruierte Rekursion einen Stackoverflow erzeugt sollte man sich mal Gedanken über seine Speicherverwaltung machen! Es ist nur in den seltensten Fällen erforderlich die Stackgröße von 1MB zu erhöhen!
_________________
gringo pussy cats - eef i see you i will pull your tail out by eets roots!