bagman2020 14 авг 2024 в 07:15Оптимизация производительности Flutter приложенийУровень сложностиСреднийВремя на прочтение3 минКоличество просмотров2.1KКлиентская оптимизация*Dart*Flutter*Из песочницыВсего голосов 6: ↑4 и ↓2+2Добавить в закладки22Комментарии4
ChessMax 14 авг 2024 в 09:21Используйте compute функцию: эта функция позволяет кэшировать результаты вычислений, чтобы не повторять их при каждом обновлении экрана. Функция compute не кэширует результаты.
bagman2020 14 авг 2024 в 09:52Показать предыдущий комментарийСпасибо, что указал на ошибку, поправил)
muryk 14 авг 2024 в 15:04Показать предыдущий комментарийВряд ли достаточно заменить compute на Isolate. Запуск изолята на каждый чих довольно дорогое удовольствие. Лучше иметь один общий изолят для фоновых вычислений и отдавать туда задачи, прямо на сайте флаттера в начальных гайдах есть готовый код
famostik 14 авг 2024 в 10:18Спасибо большое! Статья очень помогла, буду пересматривать свой код теперь…
Оптимизация производительности Flutter приложений