Size: a a a

2019 December 25

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
Не все то что байткод медленно. Jit же.


Многие оптимизации только в рантайме могут быть сделаны(нет, но я проверял, с++ не делает их, хотя могла бы)


Тормоза изза GC и отсутсвия дженериков/повального боксинга в джаве могут быть
у джита есть бюджет времени
источник

E

Eugene in rust_offtopic
Alex Zhukovsky
ты не понял. В каждой компании своё, и переходя из компании в компанию будет полгода изучать "местную джаву"
почему полгода?
источник

AZ

Alex Zhukovsky in rust_offtopic
джиттить 10 часов программу тебе никто не даст
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
у джита есть бюджет времени
В джаве джит по другому работает, он Hotspot
источник

AZ

Alex Zhukovsky in rust_offtopic
Eugene
почему полгода?
Ну в шарпиках часто по 3 месяца вникаешь во все
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
В джаве джит по другому работает, он Hotspot
хотспоту можно 10 часов комплять метод?
источник

E

Eugene in rust_offtopic
Alex Zhukovsky
Ну в шарпиках часто по 3 месяца вникаешь во все
в C# вроде больше всяких возможностей, а java попроще
источник

B

Bogdan in rust_offtopic
Т.е
Он компилит сначала фиговый код, потом делает профилирование и узнкие места заоптимизирует по максимуму
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
хотспоту можно 10 часов комплять метод?
Ну ты загнул, гхм
источник

AZ

Alex Zhukovsky in rust_offtopic
Nikita Vilunov
Ну тут тогда замкнутый круг, широкой адаптации в частности мешает и отсутствие совместимости
обратная совместимость рождает костыли. Так что пока ты не имеешь её у тебя есть и преимущества.

Раст АБИ не просто так не фиксирует
источник

E

Eugene in rust_offtopic
Alex Zhukovsky
обратная совместимость рождает костыли. Так что пока ты не имеешь её у тебя есть и преимущества.

Раст АБИ не просто так не фиксирует
а почему ABI у Rust не стабилизируют?
источник

NV

Nikita Vilunov in rust_offtopic
Ну раст тоже не очень популярный
источник

AZ

Alex Zhukovsky in rust_offtopic
Eugene
а почему ABI у Rust не стабилизируют?
чтобы не костылить
источник

AZ

Alex Zhukovsky in rust_offtopic
Nikita Vilunov
Ну раст тоже не очень популярный
блин, не путайте причину и следствие
источник

AZ

Alex Zhukovsky in rust_offtopic
когда станет популярным - тогда (может быть) стабилизируют
источник

E

Eugene in rust_offtopic
Alex Zhukovsky
чтобы не костылить
сам Rust вроде стабилизировался уже?
источник

AZ

Alex Zhukovsky in rust_offtopic
хотя если посмотреть на плюсовый аби который не фиксируют может и не надо
источник

AZ

Alex Zhukovsky in rust_offtopic
Eugene
сам Rust вроде стабилизировался уже?
я про аби
источник

B

Bogdan in rust_offtopic
Ну банальный пример, callsite optimization

Это когда у тебя

aaa(IKek obj){
obj.foo()
obj.bar()

}
источник

NV

Nikita Vilunov in rust_offtopic
Alex Zhukovsky
когда станет популярным - тогда (может быть) стабилизируют
А с чего это тут именно такая причинно-следственная связь? Где путать?
источник