Misalnya, di OSX, bahkan kurang dari 512k.
Apakah ada ukuran yang disarankan, mengingat, bahwa aplikasi tidak menggunakan rekursi dan tidak mengalokasikan banyak variabel stack ?
Saya tahu pertanyaannya terlalu luas dan sangat tergantung pada penggunaannya, tetapi masih ingin bertanya, karena saya bertanya-tanya apakah ada alasan tersembunyi / internal / sistem di balik jumlah yang sangat besar ini.
Saya bertanya-tanya, ketika saya berniat untuk mengubah ukuran tumpukan menjadi 512 KiB di aplikasi saya - ini masih terdengar seperti jumlah yang sangat besar untuk ini, tetapi ini jauh lebih kecil dari 8MiB - dan akan menyebabkan memori virtual proses tersebut menurun secara signifikan, karena saya punya banyak utas (I / O).
Saya juga tahu ini tidak terlalu menyakitkan, dijelaskan di sini : Ukuran tumpukan default untuk pthreads