Stack Overflow -> Stack vergrößern vs. Heap
-
Hi,
ich hab da mal ne Frage zu nem Stack Overflow, den ich durch ein zu großes Array bekomme. Im Prinzip hab ich ja jetzt zwei Möglichkeiten:
1. Ich lege das Array auf den Heap
2. Ich vergrößere die StackgrößeWelche Möglichkeit sollte man hier bevorzugen? Vielleicht könnte mir das jmd. plausibel erklären -> Lerneffekt

Sonnige Grüße
Bum
-
Heap.
-
Warum ?

-
- Da es keinen Sinn macht Deinen Stack nur für diese eine Funktion zu vergrößern
- Da Du dynamisch deinen Stack nicht vergrößern (um sehr viel) kannst
- Da Du sonst sicherstellen müsstest, dass Deine Funktion immer in einem Thread ausgeführt wird, der genügend gross ist
- Da der Stack-Speicher nach dem Aufruf Deiner Funktion unnütz herumdümpelt, da er nicht mehr freigegeben werden kann
-
THX
