Size: a a a

2020 July 27

A

Aleksandr in pro.jvm
Gennady Lebedev
кстати, нет
jvm прогретый код выполняет, в целом, эффективно

все проблемы - от IO

за 7+ лет разработки кровавого был 1, ровно 1 раз когда тормозил именно код, а не сеть/диск/кривые локи
На лямбдах небось?
источник

GL

Gennady Lebedev in pro.jvm
думаю, большинство кейсов кровавого примерно такие
если уж машинлёрнинх на питоне запускают, то к жавке точно не прикопаться
источник

A

Aleksandr in pro.jvm
Вернее не на лямбдах, а на capture (closure) лямбдах
источник

GL

Gennady Lebedev in pro.jvm
Aleksandr
На лямбдах небось?
нет, там был регксп для разбора многокилобайтных документов в цикле. Справились легким видоизмененем регэкспа
источник

SP

Sergey Potekhin in pro.jvm
побольше памяти и ядер и вперед ))
источник

D

Dima in pro.jvm
у меня регекспы сложные панические атаки вызывают
источник

D

Dima in pro.jvm
приходится облачаться в костюм из regex101.com и по горло залазить
источник

GL

Gennady Lebedev in pro.jvm
лямбды в jvm 1.7+ не тормозят
если это не упоротая cmpile time с кодогенерацией на scala, но и там тормозит компиляция, а не код)
источник

h

humanoid in pro.jvm
Gennady Lebedev
думаю, большинство кейсов кровавого примерно такие
если уж машинлёрнинх на питоне запускают, то к жавке точно не прикопаться
ну там плюсы а не питон на самом деле. Это просто апишка от питона
источник

GL

Gennady Lebedev in pro.jvm
Dima
у меня регекспы сложные панические атаки вызывают
зря
state macine - основа всей индустрии, разобраться с ними очень полезно
источник

GL

Gennady Lebedev in pro.jvm
humanoid
ну там плюсы а не питон на самом деле. Это просто апишка от питона
знаю) но не мог не затроллировать
источник

D

Dima in pro.jvm
Gennady Lebedev
зря
state macine - основа всей индустрии, разобраться с ними очень полезно
от того, что я разобрался с ними, читабельнее они не стали
источник

A

Aleksandr in pro.jvm
Gennady Lebedev
лямбды в jvm 1.7+ не тормозят
если это не упоротая cmpile time с кодогенерацией на scala, но и там тормозит компиляция, а не код)
Вспомнился доклад про граль ВМ, где сбертех переходил на него из-за того, что всё упералось в долгое исполнение лямбд
источник

GL

Gennady Lebedev in pro.jvm
ха
в прошлом году у них был апдейт, на jpoint доклад могу поискать, если актуально
источник

h

humanoid in pro.jvm
Dima
от того, что я разобрался с ними, читабельнее они не стали
А часто приходится рефакторить регекспы?
источник

A

Aleksandr in pro.jvm
Gennady Lebedev
ха
в прошлом году у них был апдейт, на jpoint доклад могу поискать, если актуально
Был бы рад)
источник

D

Dima in pro.jvm
humanoid
А часто приходится рефакторить регекспы?
редко
источник

GL

Gennady Lebedev in pro.jvm
но вообще это признак проблем, скорее всего адского оверинжиниринга)
источник

h

humanoid in pro.jvm
ну тогда плевать на читаемость
источник

D

Dima in pro.jvm
но если что-то сложное приходится писать - я обязательно портянку комментарияев добавляю
источник