TGViewer
Android Live 🤖 Android Live 🤖 @android_live · 5.12K subscribers
Post #1014 5.06K
Измеряя Sequences
#android #kotlin

Я тут немного выпал из написания блога, но на то у меня была уважительная причина нативная интеграция 😄, но вот я постепенно возвращаюсь и сразу с отличной инженерной статьёй про использование Sequence.

На практике — далеко не все разработчики понимают, когда стоит использовать List, а когда Sequence. Многие придерживаются правила, что Sequence стоит использовать, если есть 3+ преобразования этой самой коллекции, но не стоит слепо верить этому правилу.

Автор статьи решил провести подробное исследование, где провёл ряд экспериментов про то, когда какой тип коллекции подходит больше, как вообще Sequence работают под капотом, а ещё как работает целый ряд всем нам известных методов.

Краткая выжимка: гарантированный проигрыш при использовании Sequence вы получите, если будете использовать их с sort, flatten, plus, а небольшой проигрыш — с distinct и chunked.

Ссылка на статью и аналогичный доклад.
  • ❤ 13
  • 👍 6
  • 🔥 3
More from @android_live
  1. Sep 26, 2026AirDrop на Android, похоже, уже есть на нескольких моделях Android Но, оказывается, всё эт…
  2. Sep 25, 2026Похоже, есть что посмотреть на выходных Недавно вышло интервью с Женей Вороновым Jake Whar…
  3. Sep 15, 2026Google выкатили ARTEMIS Эта инструмент, который превращает обычный текст в реальные действ…
  4. Sep 14, 2026Кстати, вчера забыл про очень важный день... День погонщиков нейронок программиста! С наши…
  5. Sep 11, 2026Новый iPhone вышел на днях, вы помните? Наверное, самым ярким вау-эффектом после презентац…
  6. Sep 1, 2026Про Encrypted Client Hello На днях Google выпустил отличную новость для любителей шапочки…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →