Oberon space

General Category => Общий раздел => Тема начата: Губанов Сергей Юрьевич от Сентябрь 09, 2012, 03:37:35 pm

Название: Максимальное количество потоков
Отправлено: Губанов Сергей Юрьевич от Сентябрь 09, 2012, 03:37:35 pm
Максимальное количество потоков = (размер виртуальной памяти включая файл подкачки) / (размер виртуальной памяти резервируемой под стек потока).

Под Windows 7 минимальный размер памяти резервируемый под стек потока 256 Кб.

Создал я файл подкачки в 200 000 Мб и посмотрел что будет:
Название: Re: Максимальное количество потоков
Отправлено: valexey от Сентябрь 09, 2012, 03:46:13 pm
Под Windows 7 минимальный размер памяти резервируемый под стек потока 256 Кб.
Что-то как-то слишком дофига. В хрюниксах можно и 8 Кб сделать. А возможно и меньше.
Название: Re: Максимальное количество потоков
Отправлено: Губанов Сергей Юрьевич от Сентябрь 09, 2012, 08:55:35 pm
Я через C# это делаю, так что возможно это дотнет не даёт уменьшить...

Когда я несколько лет назад измерял это же под 32-разрядной Windows XP (тоже на C#) там разрешалось иметь стек 64 Кб.