я должен собрать нужный для меня список данных из этого json.
Оптимальный алгоритм, до которого я смог додуматься, имеет 2500 итераций, чтобы собрать двумерный список с 90 элементами в общем.
При нажатии на кнопку показа списка, визуально замечается заддержка.
Есть ли какие-то советы по оптимизации сортировки?
Дать по голове бэкендщикам не вариант?
у них есть хороший аргумент, апи писали давно и для другого приложения
- тяжелые операции в фоне (показывай лоадер если больше нечего показыть) - тяжелые операции заранее (подготовка данных до нажатия на кнопку, если знаешь, что они будут показаны)
Ну и что, что давно? Появились новые требования.
Я сохранял все данные в бд, а потом вытаскивал их несколькими запросами, тоже делал вложенность. В итоге, я решил хранить в бд минимальную информацию, а при показе строить список самому. Так получилось быстрее.
может inmemory кэш поможет
Обсуждают сегодня