Size: a a a

Android Dev Подкаст

2020 September 04

AE

Alexander Efremenkov in Android Dev Подкаст
neikist
Я вот кстати не помню, скюлайт умеет в оффсет нормально, или оно таки читает с начала, просто потом часть отбрасывает? А то какие то базы это умеют, какие то нет
LIMIT и OFFSET операторы реализованы валидно, потому это работает как ожидается
источник

AP

Alexey Pushkarev in Android Dev Подкаст
Миронов Борис
Ребята, через рум читаю около миллиона записей, занимает много времени - до 5 минут.
1. Как можно ускорить?
2. Как отображать прогресс 0-100? Это возможно?
Как уже выше писали скорее всего тебе не нужно сразу миллион записей, можно сделать пагинацию.

ну и конечно же индексы в SQL никто не отменял
источник

М

Миронов Борис... in Android Dev Подкаст
Нужен миллион, пагинация потребуется только для отображения прогресса я так понимаю
источник

n

neikist in Android Dev Подкаст
Да и читать тогда лучше курсором, если скорость важна.
источник

n

neikist in Android Dev Подкаст
А то со списками не удивлюсь если с пагинацией окажется не медленнее а то и быстрее чем без нее
источник

n

neikist in Android Dev Подкаст
Хотя не, быстрее - наверно вряд ли
источник

EM

Eugen Martynov in Android Dev Подкаст
А как рум с памятью работает?
источник

EM

Eugen Martynov in Android Dev Подкаст
Может пррблема с большим количеством объектов
источник

АГ

Александр Горшков... in Android Dev Подкаст
Миронов Борис
Нужен миллион, пагинация потребуется только для отображения прогресса я так понимаю
Вроде задача была связана с записью в файл, поэтому вариант с пагинацией работает.
Но мы не знаем на 100% задачу, но вариантов уже много тут🙂
источник

М

Миронов Борис... in Android Dev Подкаст
Александр Горшков
Вроде задача была связана с записью в файл, поэтому вариант с пагинацией работает.
Но мы не знаем на 100% задачу, но вариантов уже много тут🙂
Оказалось самое большое время заняла сортировка
источник

n

neikist in Android Dev Подкаст
Миронов Борис
Оказалось самое большое время заняла сортировка
В памяти чтоль?
источник

n

neikist in Android Dev Подкаст
В смысле не средствами sql?
источник

М

Миронов Борис... in Android Dev Подкаст
Даа))
источник

М

Миронов Борис... in Android Dev Подкаст
Я получаю данные из двух таблиц и сортирую их потом
источник

М

Миронов Борис... in Android Dev Подкаст
Сейчас пробуем через innerJoin сразу с сортировкой получать
источник

n

neikist in Android Dev Подкаст
Ууу, ну еще бы.
источник
2020 September 07

A

Andrey in Android Dev Подкаст
источник

i

iamthevoid in Android Dev Подкаст
Search stats for RxJava keywords from Google Trends
источник

i

iamthevoid in Android Dev Подкаст
Может все просто перестали гуглить?)
источник

KR

Kirill Rozov in Android Dev Подкаст
#AndroidBroadcast #Kotlin #Compiler

Новый компилятор Kotlin в 1.4
Когда: Вторник, 8 сентября, 20:00 GMT+3

Команда Kotlin активно занимается переписыванием компилятора языка, чтобы ускорить его; объединить кодовую базу между JVM, Native и JS backend; открыть API плагинов компилятора и др. улучшения. В выпуске копаемся в изменениях под капотом компилятора и будущем.

Гость - Семён Огородник, Kotlin Compiler Frontend-IR (FIR) Tech Lead в JetBrains, Работает в Kotlin уже 4 года. До FIR работал в Kotlin IDE team, там успел позаниматься J2K, Completion и производительностью. Некоторое время поддерживал Dokka

Всем кому интересна тема рекомендую посмотреть выпуск "Kotlin 1.4: быстрее и лучше"
источник