Size: a a a

2018 December 12

RI

Ruslan Ibragimov in Kotlin JVM
dima
если не важно, то тогда грааль и не нужен
так не все секунду стартует
источник

RI

Ruslan Ibragimov in Kotlin JVM
источник

QH

Quantum Harmonizer in Kotlin JVM
ого памяти сэкономили
источник

I

Igor in Kotlin JVM
Ruslan Ibragimov
У меня идея дикая была, на рантайме сохранять граф зависимостей kotlin-poet'ом и потом будет молниеносный старт
Он как раз на днях зарелизился в 1.0 (kotlin-poet)
источник

RI

Ruslan Ibragimov in Kotlin JVM
Igor
Он как раз на днях зарелизился в 1.0 (kotlin-poet)
Да
источник

RI

Ruslan Ibragimov in Kotlin JVM
А как идея вообще?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Делать это в рантайме, а не в компайл тайме
источник

RI

Ruslan Ibragimov in Kotlin JVM
Чтобы в следующий запуск получить ускорение
источник

I

Igor in Kotlin JVM
Ruslan Ibragimov
Получается изначально ты запускаешь сервис и он смотрит, есть ли сгенеренный граф, если граф есть - использует его, если нет - использует рефлексию. Ну и конечно можно явно сказать перегенерить граф
Хех, не думал Dagger попробовать 🌚
источник

RI

Ruslan Ibragimov in Kotlin JVM
Так это не даггер, тут не нужно писать лишний код, но в итоге ты можешь получить сейфити и перформанс как в даггере (а может даже и лучше)
источник

I

Igor in Kotlin JVM
А как ты собрался дампить граф?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Свой DI 🌚
источник

RI

Ruslan Ibragimov in Kotlin JVM
В котором ты сам графом управляешь
источник

SZ

Sergey Zolotov in Kotlin JVM
Ruslan Ibragimov
Чтобы в следующий запуск получить ускорение
а в чем профит? в образ приложения во время сборки собирать граф?
источник

RI

Ruslan Ibragimov in Kotlin JVM
Sergey Zolotov
а в чем профит? в образ приложения во время сборки собирать граф?
Ну просто котлин файл сгенерить где уже граф будет как будто ручками написал
источник

SZ

Sergey Zolotov in Kotlin JVM
мы так на пхп делаем
источник

BV

Boris Vanin in Kotlin JVM
Вроде не вижу причин из за этого париться. Один хрен у сервиса реплики и то что ещё один инстанс у меня стартует на даже на скромных ресурсах пару секунд, это вообще ерунда особенно по сравнению с тем, сколько времени ест к8с на свои операции
источник

A

Alex in Kotlin JVM
Boris Vanin
Вроде не вижу причин из за этого париться. Один хрен у сервиса реплики и то что ещё один инстанс у меня стартует на даже на скромных ресурсах пару секунд, это вообще ерунда особенно по сравнению с тем, сколько времени ест к8с на свои операции
+
это ерунда посравнению с тем что на граальвм сейчас что то еще не работает что у вас может работать в проде на jvm
источник

VD

Vitalii Dmitriev in Kotlin JVM
dima
голый бут - 25 минут сборки
Жееесть
Это на каком объёме исходников?
источник

A

Alex in Kotlin JVM
Vitalii Dmitriev
Жееесть
Это на каком объёме исходников?
тоже интересно, и на каком железе
источник