Ad esempio, su OSX, è persino inferiore a 512k.
C'è qualche dimensione consigliata, tenendo presente, che l'app non utilizza la ricorsione e non alloca molte variabili dello stack ?
So che la domanda è troppo ampia e dipende fortemente dall'uso, ma volevo comunque chiederlo, poiché mi chiedevo se ci fosse qualche ragione nascosta / interna / di sistema dietro questo enorme numero.
Mi chiedevo, poiché ho intenzione di cambiare la dimensione dello stack a 512 KiB nella mia app - questo sembra ancora un numero enorme per questo, ma è molto più piccolo di 8 MiB - e porterà a una significativa riduzione della memoria virtuale del processo, mentre io hanno molti thread (I / O).
So anche che questo non fa davvero male, ben spiegato qui : Dimensione dello stack predefinita per pthreads