Por exemplo, no OSX, é ainda menor que 512k.
Existe algum tamanho recomendado, tendo em mente que o aplicativo não usa recursão e não aloca muitas variáveis de pilha ?
Eu sei que a pergunta é muito ampla e depende muito do uso, mas ainda queria perguntar, pois estava me perguntando se há algum motivo oculto/interno/do sistema por trás desse grande número.
Eu queria saber, pois pretendo alterar o tamanho da pilha para 512 KiB no meu aplicativo - isso ainda parece um número enorme para isso, mas é muito menor que 8 MiB - e levará a uma diminuição significativa da memória virtual do processo, como eu tem muitos encadeamentos (E/S).
Eu também sei que isso não dói muito, bem explicado aqui : Tamanho padrão da pilha para pthreads