Информация об изменениях

Сообщение Re[11]: Mногопоточность: C++ vs Erlang vs другие от 05.06.2015 13:38

Изменено 12.06.2015 15:26 vdimas

Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Это понятно, тут со stateless хорошо то что они требуют ровно столько памяти, сколько требуется. Но вопрос-то был про другое.

EP>Тем не менее, я без проблем запускал 400k stackful корутин на ноутбуке
Автор: Evgeny.Panasyuk
Дата: 30.11.13
, причём это далеко не предел.


Я уже читал твои отчеты (познавательно, кста) и не согласен с тем, чтобы уменьшать стек под корутину. Ведь не знаешь же, сколько реально стека потребуется для каких-нить промежуточных вычислений.

Поэтому, statefull корутин должно быть не много в системе. Если нужны многие-многие тыщщи обработчиков, то, скорее всего, такие обработчики будут "легковесными" в своей логике, в этот сценарий хорошо заходит stateless.
Re[11]: Mногопоточность: C++ vs Erlang vs другие
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Это понятно, тут со stateless хорошо то что они требуют ровно столько памяти, сколько требуется. Но вопрос-то был про другое.

EP>Тем не менее, я без проблем запускал 400k stackful корутин на ноутбуке
Автор: Evgeny.Panasyuk
Дата: 30.11.13
, причём это далеко не предел.


Я уже читал твои отчеты (познавательно, кста) и не согласен с тем, чтобы уменьшать стек под корутину. Ведь не знаешь же, сколько реально стека потребуется для каких-нить промежуточных вычислений.

Поэтому, stackfull корутин должно быть не много в системе. Если нужны многие-многие тыщщи обработчиков, то, скорее всего, такие обработчики будут "легковесными" в своей логике, в этот сценарий хорошо заходит stackless.