Сообщение 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 корутин на ноутбуке
Я уже читал твои отчеты (познавательно, кста) и не согласен с тем, чтобы уменьшать стек под корутину. Ведь не знаешь же, сколько реально стека потребуется для каких-нить промежуточных вычислений.
Поэтому, statefull корутин должно быть не много в системе. Если нужны многие-многие тыщщи обработчиков, то, скорее всего, такие обработчики будут "легковесными" в своей логике, в этот сценарий хорошо заходит stateless.
EP>Это понятно, тут со stateless хорошо то что они требуют ровно столько памяти, сколько требуется. Но вопрос-то был про другое.
EP>Тем не менее, я без проблем запускал 400k stackful корутин на ноутбуке
Автор: Evgeny.Panasyuk
Дата: 30.11.13
, причём это далеко не предел.Дата: 30.11.13
Я уже читал твои отчеты (познавательно, кста) и не согласен с тем, чтобы уменьшать стек под корутину. Ведь не знаешь же, сколько реально стека потребуется для каких-нить промежуточных вычислений.
Поэтому, statefull корутин должно быть не много в системе. Если нужны многие-многие тыщщи обработчиков, то, скорее всего, такие обработчики будут "легковесными" в своей логике, в этот сценарий хорошо заходит stateless.
Re[11]: Mногопоточность: C++ vs Erlang vs другие
Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Это понятно, тут со stateless хорошо то что они требуют ровно столько памяти, сколько требуется. Но вопрос-то был про другое.
EP>Тем не менее, я без проблем запускал 400k stackful корутин на ноутбуке
Я уже читал твои отчеты (познавательно, кста) и не согласен с тем, чтобы уменьшать стек под корутину. Ведь не знаешь же, сколько реально стека потребуется для каких-нить промежуточных вычислений.
Поэтому, stackfull корутин должно быть не много в системе. Если нужны многие-многие тыщщи обработчиков, то, скорее всего, такие обработчики будут "легковесными" в своей логике, в этот сценарий хорошо заходит stackless.
EP>Это понятно, тут со stateless хорошо то что они требуют ровно столько памяти, сколько требуется. Но вопрос-то был про другое.
EP>Тем не менее, я без проблем запускал 400k stackful корутин на ноутбуке
Автор: Evgeny.Panasyuk
Дата: 30.11.13
, причём это далеко не предел.Дата: 30.11.13
Я уже читал твои отчеты (познавательно, кста) и не согласен с тем, чтобы уменьшать стек под корутину. Ведь не знаешь же, сколько реально стека потребуется для каких-нить промежуточных вычислений.
Поэтому, stackfull корутин должно быть не много в системе. Если нужны многие-многие тыщщи обработчиков, то, скорее всего, такие обработчики будут "легковесными" в своей логике, в этот сценарий хорошо заходит stackless.