Size: a a a

2021 April 12

EG

Emmanuel Goldstein in rust_offtopic
источник

p

polunin.ai in rust_offtopic
я заебался ждать 20 секунд чтобы понять что я ошибся в какой-то константе на 0.01 и еще по 20 секунд на каждое исправление
источник

DS

Doge Shibu in rust_offtopic
Только цена этой динамической линковки вообще дикая
источник

EG

Emmanuel Goldstein in rust_offtopic
Вынеси константы в файл и делай хотрелоад
источник

p

polunin.ai in rust_offtopic
окей, а что для формул делать?
источник

p

polunin.ai in rust_offtopic
умножение/деление менять в процессе разработки хочу
источник

RP

Roman Proskuryakov in rust_offtopic
покупаешь жирный билд сервер. ты же растовик, а растовики получают 300к в секунду
источник

p

polunin.ai in rust_offtopic
тут хотрелоада не будет
источник

p

polunin.ai in rust_offtopic
компиляция одного крейта однопоточная
источник

p

polunin.ai in rust_offtopic
а весь кодген происходит как раз в одном крейте бинаре в котором 20 строчек
источник

EG

Emmanuel Goldstein in rust_offtopic
Вынести формулы в Lua
источник

EG

Emmanuel Goldstein in rust_offtopic
Но срсли, попробуй с линкером поиграться. Выключи LTO, если включён.
источник

p

polunin.ai in rust_offtopic
они и так в glsl'е
источник

EG

Emmanuel Goldstein in rust_offtopic
И возьми lld вместо что у вас там на венде по дефолту.
источник

DS

Doge Shibu in rust_offtopic
А ты не можешь скомпилить шейдеры в рантайме?
источник

EG

Emmanuel Goldstein in rust_offtopic
Медленная часть инкрементальной компиляции это линкер.
источник

p

polunin.ai in rust_offtopic
знаешь сколько занимает компиляция крейта в котором произошло 0 изменений?
источник

p

polunin.ai in rust_offtopic
у меня
источник

EG

Emmanuel Goldstein in rust_offtopic
Ноль времени.
источник

RP

Roman Proskuryakov in rust_offtopic
купи нормальное железо.
источник