Size: a a a

Scala User Group

2020 September 10

D

Dima in Scala User Group
в Java это не используют вообще
источник

D

Dima in Scala User Group
Taika Tytto
@odomontois

java с hashmap работает за секунду.
Перенёс такой код на скалу, та же жавовая hashmap, while и всё как надо - ещё медленнее чем мои предыдущие варианты.

Походу либо у них там запускается как-то медленно...
попробуй java.util.HashMap
источник

λ

λoλdog in Scala User Group
𝛈 µ
Прекрасно решается нейтив имиджем
А ещё недавно ты орал, почему так долго собирается)))(
источник

NV

Nikita Vilunov in Scala User Group
𝛈 µ
Прекрасно решается нейтив имиджем
в нейтив-имадже инициализация объектов не ленивая?
источник

𝛈µ

𝛈 µ in Scala User Group
Nikita Vilunov
в нейтив-имадже инициализация объектов не ленивая?
Скаловские стдлибные обжекты инициализируются при компиляции
источник

𝛈µ

𝛈 µ in Scala User Group
У меня нейтив приложение стартует меньше чем за секунду
источник

𝛈µ

𝛈 µ in Scala User Group
В лямбде
источник

𝛈µ

𝛈 µ in Scala User Group
Когда такое же приложение с жвм стартует ~30сек
источник

𝛈µ

𝛈 µ in Scala User Group
Хуй знает, чего лямбда медленная такая.
источник

𝛈µ

𝛈 µ in Scala User Group
На локалхостах разница куда меньше
источник

𝛈µ

𝛈 µ in Scala User Group
0.3 против ~4 сек
источник

𝛈µ

𝛈 µ in Scala User Group
--initialize-at-build-time=scala
источник

𝛈µ

𝛈 µ in Scala User Group
Такую опцию надо обязательно
источник

𝛈µ

𝛈 µ in Scala User Group
Да и в принципе все пакеты, код в которых выплюнул скалак, надо заводить под эту опцию
источник

𝛈µ

𝛈 µ in Scala User Group
--initialize-at-build-time=scala,izumi,pureconfig,zio,org.slf4j
источник

𝛈µ

𝛈 µ in Scala User Group
Это в обязательном порядке
источник

λ

λoλdog in Scala User Group
Можно сделать ленивой
источник

𝛈µ

𝛈 µ in Scala User Group
Не нужно
источник

λ

λoλdog in Scala User Group
𝛈 µ
--initialize-at-build-time=scala,izumi,pureconfig,zio,org.slf4j
У тебя не бывало, что конфиг в билд тайме инициализировался и потом его нельзя было поменять?)
источник

𝛈µ

𝛈 µ in Scala User Group
Не было
источник