Na przykład w OSX jest nawet mniej niż 512 KB.
Czy jest jakiś zalecany rozmiar, biorąc pod uwagę, że aplikacja nie używa rekurencji i nie przydziela wielu zmiennych stosu ?
Wiem, że pytanie jest zbyt ogólne i bardzo zależy od użycia, ale nadal chciałem zapytać, ponieważ zastanawiałem się, czy kryje się za tym ukryty / wewnętrzny / systemowy powód .
Zastanawiałem się, ponieważ zamierzam zmienić rozmiar stosu na 512 KiB w mojej aplikacji - nadal brzmi to jak ogromna liczba, ale jest znacznie mniejszy niż 8 Mb - i doprowadzi do znacznego zmniejszenia pamięci wirtualnej procesu, ponieważ mają dużo wątków (I / O).
Wiem też, że to tak naprawdę nie boli, dobrze wyjaśnione tutaj : Domyślny rozmiar stosu dla pthreads