Size: a a a

Scala User Group

2020 August 28

Oℕ

Oleg ℕizhnik in Scala User Group
тогда просто в мапку аккумулируйте, дешевле будет
источник

RO

Rodion Ofatenko in Scala User Group
В этом и проблема, что по ощущениям надо ломать стрим для достижения результата
источник

Oℕ

Oleg ℕizhnik in Scala User Group
foldLeft
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Rodion Ofatenko
В этом и проблема, что по ощущениям надо ломать стрим для достижения результата
что значит "ломать стрим"
источник

RO

Rodion Ofatenko in Scala User Group
Ждать прокрутки всех элементов
источник

RO

Rodion Ofatenko in Scala User Group
Оно же может стрельнет OutOfMemory на больших данных, верно ?
источник

RO

Rodion Ofatenko in Scala User Group
Переслано от Oleg ℕizhnik
foldLeft
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну ты хочешь в памяти держать всё
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ты сам так поставил задачу
источник

Oℕ

Oleg ℕizhnik in Scala User Group
да, если не хватит памяти держать всё в памяти будет ООМ
источник

Oℕ

Oleg ℕizhnik in Scala User Group
переставь задачу так, чтобы не нужно было в памяти держать всё
источник

Oℕ

Oleg ℕizhnik in Scala User Group
и можно будет без ООМ
источник

Oℕ

Oleg ℕizhnik in Scala User Group
я понятно объясняю?
источник

RO

Rodion Ofatenko in Scala User Group
Нужно держать в памяти текущие значения сумм. И важно дождаться конца стрима.
источник

RO

Rodion Ofatenko in Scala User Group
Да, все понятно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Rodion Ofatenko
Нужно держать в памяти текущие значения сумм. И важно дождаться конца стрима.
ну текущие значения сумм - это и есть "всё
источник

Oℕ

Oleg ℕizhnik in Scala User Group
больше то нет ничего
источник

AD

Apache DOG™ in Scala User Group
Rodion Ofatenko
Нужно держать в памяти текущие значения сумм. И важно дождаться конца стрима.
Можно держать например, в бд
источник

Oℕ

Oleg ℕizhnik in Scala User Group
можешь в субд кидать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
а ещё лучше держать не всё, а кусочек
источник