Sequence лучше использовать всегда когда можно, по...
# russian
b
Sequence лучше использовать всегда когда можно, потому что они ленивые, а без них обычные
map
и
filter
создают промежуточные коллекции в памяти
👍 2
Ну если в определении
Iterable<T>.map
явно указано создание
ArrayList
, то какая оптимизация может помочь?
s
Очень сложно, но думаю можно доказать что инстанс ArrayList локален, и тогда его можно заинлайнить, а это откроет путь к объеденению циклов. В крайнем случае можно сделать интринсик...