Mehr Speicher für ein Programm
-
Moin,
als ich fürs Studium Zeitmessungen für Sortierfunktionen durchgeführt habe, stieß ich sehr schnell auf Speicherprobleme. Ich kann derzeit für mein Testpgrogramm nur ca. 2 MB des Arbeitsspeichers beanspruchen, obwohl ich sehr viel mehr Arbeitsspeicher (512 MB) habe.
Ich habe bereits versucht die Stackgröße mit hilfe des Programms EDITBIN einzustellen, das führte jedoch nur dazu, daß ich das Programm gar nicht mehr zum laufen kriegte. (Mag auch sein, daß ich mich ein wenig tölpelhaft anstelle.)
Kennt sich da jemand aus, und kann mir weiterhelfen?
-
Lagere Objekte auf den Heap aus. Dann hast du wieder Platz im Stack ^^
Den Stack sollte man nicht verändern
Grüssli
-
Wie Dravere schon schrieb: Verwende den Heap. Der Stack ist per defualt auf 1MB beschränkt. Wenn Du also große Arrays auf dem Stack anlegst dann muss das notwendigerweise (irgendwann) knirschen
-
Danke.