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 eu queria saber se há alguma razão oculta / interna / do sistema por trás desse grande número.
Fiquei pensando, como pretendo alterar o tamanho da pilha para 512 KiB no meu aplicativo - isso ainda soa como um grande número para isso, mas é muito menor que 8MiB - e levará a uma memória virtual do processo significativamente reduzida, como eu tem muitos encadeamentos (E / S).
Também sei que isso não dói, bem explicado aqui : Tamanho da pilha padrão para pthreads