Size: a a a

2019 September 23

V

Vadim in iOS God Talks
вообще учитывая какой обычно пишут код, об микрооптимизациях гардов/ифов я бы задумывался в последнюю очередь
источник

DN

Daniil Nosov in iOS God Talks
++
источник

DN

Daniil Nosov in iOS God Talks
Но тут уже пошел чисто говносрач
источник

DN

Daniil Nosov in iOS God Talks
Суть не в оптимизации давно)
источник

ЕP

Еxey Panteleev in iOS God Talks
я вчера запускал код который гуард дергал за пару часов под триллион раз и мне было интересно как бы сделать так шоб он был бы побыстрее
источник

EE

Evgenii Elchev in iOS God Talks
Daniil Nosov
Или оптимизаторы такого не умеют?
Умеют, но тут хз
источник

EE

Evgenii Elchev in iOS God Talks
Еxey Panteleev
я вчера запускал код который гуард дергал за пару часов под триллион раз и мне было интересно как бы сделать так шоб он был бы побыстрее
Я тебе сразу сказал rust
источник

ЕP

Еxey Panteleev in iOS God Talks
Evgenii Elchev
Я тебе сразу сказал rust
ну хочу свифт, шобы не ковырятся в ржавых конструкциях))
источник

DN

Daniil Nosov in iOS God Talks
IF runs 10 * 10000000 average 0.009969115257263184
GUARD runs 10 * 10000000 average 0.01038271188735962
источник

DN

Daniil Nosov in iOS God Talks
Убрал гард и иф внутри функций
источник

DN

Daniil Nosov in iOS God Talks
Разница примерна та же
источник

DN

Daniil Nosov in iOS God Talks
Похоже дело не в них)
источник

EE

Evgenii Elchev in iOS God Talks
Еxey Panteleev
ну хочу свифт, шобы не ковырятся в ржавых конструкциях))
Кинь код в личку, я напишу как время появится
источник

DN

Daniil Nosov in iOS God Talks
Налопать тогда рандомное обнуление тестДат, чтобы гарды и ифы реально работали и оптимизацией не перекрылось это
источник

DN

Daniil Nosov in iOS God Talks
Заодно всякие бранч предикшены перестанут работать (как я понимаю) и будет результат почище
источник

EE

Evgenii Elchev in iOS God Talks
Самое верное посмотреть в скомпилированный код
источник

ЕP

Еxey Panteleev in iOS God Talks
ну один из SIL-ов или IR уже?))
источник

DN

Daniil Nosov in iOS God Talks
Вангую что на sil уже будет одно и то же)
источник

DN

Daniil Nosov in iOS God Talks
Хотя не, там оптимизаций врядле будет, отменяю вангование
источник

EE

Evgenii Elchev in iOS God Talks
мне опять требуется so помощь, не могу уже несколько часов собрать на чистой мохави гемы и поставить кокоподс(
mkmf.rb can't find header files for ruby at

xcode 11, не сталкивались?
xcodeselect ставил, лицензию принимал, комп ребутал, уже руби из брю на всякий случай поставил и еще кучу вского попробовал - все одно
источник