Size: a a a

Rude P[rogramming]Offtop

2021 June 16

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Так и делаю
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
А Ильмир нам сделает перформанс :)
источник

I

Ilmir in Rude P[rogramming]Offtop
Ну, справедливости ради, варнинги такого рода есть - плагин, который проверяет на соответствие core guidelines.
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
Шипилев!
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Эх... Ещё бы народ на них смотрел...
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
имхо самое крупное улучшение производительности рантайма за последние полгода в kotlin/jvm - это indy для лямбдочек и строк.
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
или даже за больший срок
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Там есть где Ильмиру поработать. специализация дженериков  например.
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Для нас вообще нет.
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Векторизация, агрессивный анбоксинг.
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
векторизация от котлина никак не зависит
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Ты про жвм же говорил
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
я говорил про kotlin/jvm - то, что Ильмир пилит
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
вообще, тут еще довольно долго уже интересная мысль витает про оптимизирующий инлайнер - типа, заинлайнили кусочек кода - агрессивно убираем там ненужный боксинг/анбоксинг, instanceof и много чего еще
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Да, но это по-моему уже есть частично
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
нет, я в трекере еще довольно часто вижу issues на эту тему
источник

AN

Alexander Nozik in Rude P[rogramming]Offtop
Ну оно должно быть, да
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
кстати, я сейчас пишу оптимизацию equals checks с объектами-операндами.

например, я уже ускорил код типа object A : Something; A == something процентов на 50
источник

IP

Iaroslav Postovalov in Rude P[rogramming]Offtop
а, черт, опять реплаем промахнулся
источник