Size: a a a

2018 December 12

RI

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

d

dima in Kotlin JVM
попробуй
источник

RI

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

RI

Ruslan Ibragimov in Kotlin JVM
В проде быстрый старт, и все плюшки компайл-тайм проверок, в деве можно обмазаться рефлексией или тоже пользоваться сгенеренным графом
источник

d

dima in Kotlin JVM
насчет прода - грааль ждем
источник

d

dima in Kotlin JVM
голый бут - 25 минут сборки
источник

d

dima in Kotlin JVM
жестко конечно
источник

RI

Ruslan Ibragimov in Kotlin JVM
грааль быстрый будет только платный
источник

d

dima in Kotlin JVM
но старт около 6 мс
источник

d

dima in Kotlin JVM
Ruslan Ibragimov
грааль быстрый будет только платный
сколько стоит?
источник

RI

Ruslan Ibragimov in Kotlin JVM
dima
но старт около 6 мс
и потом медленнее в рантайме
источник

d

dima in Kotlin JVM
Ruslan Ibragimov
и потом медленнее в рантайме
намного?
источник

RI

Ruslan Ibragimov in Kotlin JVM
dima
сколько стоит?
напиши сейлзам
источник

d

dima in Kotlin JVM
по идее если разница не велика, то время старта важнее, особенно микросервисам
источник

RI

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

RI

Ruslan Ibragimov in Kotlin JVM
У меня и так полноценный сервак стартует за секунду)
источник

d

dima in Kotlin JVM
Ruslan Ibragimov
У меня и так полноценный сервак стартует за секунду)
ну а то почти в тысячу раз быстрее)
источник

RI

Ruslan Ibragimov in Kotlin JVM
Так секунда или миллисекунда не так важно
источник

RI

Ruslan Ibragimov in Kotlin JVM
Важно когда у тебя десяток секунд, или секунда
источник

d

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