Size: a a a

Scala User Group

2021 May 22

AM

Angry Monkey in Scala User Group
Точно так же
источник

AM

Angry Monkey in Scala User Group
Проблема в том, что у меня повсюду разбросаны .toMap
источник

Oℕ

Oleg ℕizhnik in Scala User Group
прововал?
источник

AM

Angry Monkey in Scala User Group
пробовал
источник

AM

Angry Monkey in Scala User Group
Вчерась
источник

AM

Angry Monkey in Scala User Group
А вот update я дергаю раз в сто лет
источник

AM

Angry Monkey in Scala User Group
Прекрасная оптимизация ненужного кейса с адовым импактом на перформанс
источник

AM

Angry Monkey in Scala User Group
У меня там на эти 40 миллионов строк собирается 40 млн хэшмап и 80 миллионов раз дёргается экспрешшен на джаваскрипте.
источник

AM

Angry Monkey in Scala User Group
.toMap в таком сценарии вообще не ожидается быть видимым в профайлере
источник

AM

Angry Monkey in Scala User Group
Ан нет, половину времени жрёт
источник

AM

Angry Monkey in Scala User Group
Ад
источник

λ

λoλdog in Scala User Group
Да, там trie. Потому что иммутабл
источник

AM

Angry Monkey in Scala User Group
это не мотивация
источник

AM

Angry Monkey in Scala User Group
Так-в два раза медленнее в частом сценарии
источник

AM

Angry Monkey in Scala User Group
А на нечастый мне насрать тащемта
источник

λ

λoλdog in Scala User Group
всмысле не мотивация?
источник

AM

Angry Monkey in Scala User Group
Зачем он там?
источник

λ

λoλdog in Scala User Group
ну просто подумай как ты будешь делать иммутабельное добавление
источник

λ

λoλdog in Scala User Group
и все вопросы отпадут
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Ты щас как-то свой кейс на все остальные натягивашьт
источник