Например, на OSX это даже меньше, чем 512k.
Есть ли рекомендуемый размер, учитывая, что приложение не использует рекурсию и не выделяет много переменных стека ?
Я знаю, что вопрос слишком широкий и сильно зависит от использования, но все же хотел спросить, так как мне было интересно, есть ли какая-то скрытая / внутренняя / системная причина этого огромного числа.
Мне было интересно, так как я намерен изменить размер стека на 512 КиБ в моем приложении - это все равно звучит как огромное количество для этого, но это намного меньше, чем 8 МБ - и приведет к значительному уменьшению виртуальной памяти процесса, так как я есть много потоков (I / O).
Я также знаю, что это не очень больно, хорошо объяснил здесь : размер стека по умолчанию для pthreads