Как правильно подойти к вопросу: действительно ли LazyColumn такой медленный?

Ссылка скопирована
0 ответов

По вводным: друзья, есть у меня список на 30 элементов.
По вводным: в каждом элементе - Card с 7ю TextView в ктотрые пишутся данные из объекта, без всяких сложных вычислений
По вводным: ну прям вообще ничего такого
По вводным: в RecyclerView просто красота - летает

По вводным: переделал на LazyColumn - лагает. И в дебаге и в релизе.
По вводным: добавил всяких оптимизаций - key, contentType - лагает
По вводным: проверил рекомпозицию (просто выводом println) - вычисления проводятся как нужно - один раз при появлении элемента
То есть вроде все работает как нужно

По вводным: поудалял все - оставил пару элементов Теxt в карточке
А все равно тормозит.
По вводным: появляются рывки при прохождении границ элементов (ну понятно - создает новые композиции)

По вводным: и телефон то вроде норм - Samsung S23+

Нужно понять: неужели compose такой медленный?
Поделитесь опытом.

Нужно понять: оптимизирует ли compose при создании релизного билда?
По вводным: вроде в релизном билде работает побыстрее все-же.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно