Насколько дорогие потоки?

Во Flutter у меня есть вид с ползунком, содержащим сетку из многих текстовых полей. Я планирую присоединить каждое текстовое поле к своему собственному потоку (с помощью построителя потоков), в результате чего несколько сотен потоков будут работать одновременно. Мой вопрос: может ли это привести к проблемам с точки зрения производительности?

1 ответ

Нашел ваш вопрос, ища тот же ответ...

Я пошел дальше и создал то, что мне нужно, которое открывает сразу несколько десятков потоков, и я вообще не вижу никаких проблем с производительностью.

В этом видео от Flutter говорится: «Не оптимизируйте преждевременно — мы делаем оптимизацию за вас — оптимизируйте только в том случае, если вы видите проблемы с производительностью».
И я почти уверен, что самые затратные операции почти всегда связаны с перерисовкой экрана, а не с памятью и управлением состоянием.

Согласно этому ответу ,StreamBuilderвнутренне фактически делает то же самое, что иsetState.

Итак, я не нашел авторитетного ответа, но нашел информацию, в которой говорится, что все должно быть в порядке,
и мой собственный базовый эксперимент также показал это.

Другие вопросы по тегам