A pilha é uma seção da memória que é reservado para manter o controle de toda a função ativa no momento chama dentro de um programa . Em geral, é alta o suficiente que ele quase nunca é completamente esgotado , mas alguns algoritmos recursivos precisos pode consumir toda a pilha ao tentar resolver um problema complexo. Isso fará com que todo o programa deixe de funcionar. Geralmente, um acidente como este é um sinal de um erro no programa , mas às vezes a única solução é aumentar o tamanho da pilha através da opção " ulimit " . Instruções
1
Abra um terminal. Isso pode ser feito no Ubuntu , clicando em " Aplicações", " Acessórios" e "Terminal" . O processo pode ser um pouco diferente para outras versões
2
Digite o seguinte comando para ver o tamanho da pilha atual : .
Ulimit- s
3
Digite o seguinte para definir um novo tamanho da pilha :
ulimit- s 8192
o valor deve ser o tamanho da pilha desejado em kilobytes. O exemplo acima deve definir um tamanho de pilha de oito kilobytes.