Stacken är en del av minnet som är avsatt för att hålla reda på alla de närvarande aktiva funktionen samtal inom ett program . Det är allmänt satt högt nog att det är nästan aldrig helt används upp , men några exakta rekursiva algoritmer kan konsumera hela stacken när man försöker lösa ett komplext problem . Detta gör att hela programmet att krascha . Generellt är en krasch som detta ett tecken på ett fel i programmet , men ibland det enda botemedlet är att öka stack storlek genom " ulimit " alternativet . Instruktioner
1
Öppna en terminal . Detta kan göras i Ubuntu genom att klicka på " Applications ", " Tillbehör" och " Terminal ". Processen kan skilja sig något för andra versioner
2
Skriv följande kommando för att se den aktuella stackstorlek : .
Ulimit - s
3
Skriv följande för att ställa in en ny stack storlek :
ulimit - s 8192
värdet bör vara önskad stack storlek i kilobyte . Ovanstående exempel skulle ställa en stack av åtta kilobyte .