Size: a a a

2019 December 24

OA

Oleg Andreev in rust_offtopic
В чем принципиальная идея?
источник

BV

Boris Vinogradov in rust_offtopic
тут точно не скажу, это вон к более спецам по расту
источник

BV

Boris Vinogradov in rust_offtopic
там если посмотреть на то как идёт вызов то видно что в плюсах механизм более сложный
источник

MB

Mikail Bagishov in rust_offtopic
Oleg Andreev
В чем принципиальная идея?
Ну, например указатель на обычный тип не содержит vtable. Только указатель на dyn
источник

MB

Mikail Bagishov in rust_offtopic
Или вопрос не про это?
источник

OA

Oleg Andreev in rust_offtopic
Ну в плюсах так же - втейбл только у тех, у кого виртуальные методы
источник

BV

Boris Vinogradov in rust_offtopic
в плюсах есть наследование
источник

BV

Boris Vinogradov in rust_offtopic
это хорошо так меняет алгоритм работы с vtable
источник

AZ

Alex Zhukovsky in rust_offtopic
Casual tears
Покажи мне код *до*\*после* добавления dyn с бенчмарками, чтобы *после* было быстрее
если ты никогда не слышал про code bloat из-за инлайнов то ты явно не те книжки читаешь
источник

BV

Boris Vinogradov in rust_offtopic
причём наследование множественное и это тоже ещё раз усложняет всё
источник

BV

Boris Vinogradov in rust_offtopic
тут мне кажется больше @Psilon расскажет
источник

BV

Boris Vinogradov in rust_offtopic
я не очень в теорию этой части
источник

AZ

Alex Zhukovsky in rust_offtopic
Oleg Andreev
А в чем разница?
разница в том, что в плюсах втейбл хранится в объекте, а в расте - в биндинге
источник

Ct

Casual tears in rust_offtopic
Alex Zhukovsky
если ты никогда не слышал про code bloat из-за инлайнов то ты явно не те книжки читаешь
Речь шла про перформанс, а не размер бинаря.
источник

BV

Boris Vinogradov in rust_offtopic
Casual tears
Речь шла про перформанс, а не размер бинаря.
так это и про перфоманс тоже
источник

Ct

Casual tears in rust_offtopic
Boris Vinogradov
так это и про перфоманс тоже
Пойдем по второму кругу?
источник

BV

Boris Vinogradov in rust_offtopic
черезмерная линеризация кода порождает пессимизацию производительности
источник

AZ

Alex Zhukovsky in rust_offtopic
Casual tears
Речь шла про перформанс, а не размер бинаря.
источник

BV

Boris Vinogradov in rust_offtopic
Casual tears
Пойдем по второму кругу?
нет, я просто не буду тратить своё время на доказывание того что можно пощупать в реальных проектах
источник

OA

Oleg Andreev in rust_offtopic
Alex Zhukovsky
разница в том, что в плюсах втейбл хранится в объекте, а в расте - в биндинге
Ага, спсб
источник