Эльбрус/оптимизация: различия между версиями
< Эльбрус
м (→Ссылки: +1) |
|||
Строка 13: | Строка 13: | ||
* [[эльбрус/lcc]] | * [[эльбрус/lcc]] | ||
* [[эльбрус/портирование]] | * [[эльбрус/портирование]] | ||
* [[:en:Elbrus/optimization]] | |||
* [http://mcst.ru/elbrus_prog Руководство по эффективному программированию на платформе «Эльбрус»] | * [http://mcst.ru/elbrus_prog Руководство по эффективному программированию на платформе «Эльбрус»] | ||
** [http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_prog/html/chapter6.html 6. Повышение производительности] | ** [http://ftp.altlinux.org/pub/people/mike/elbrus/docs/elbrus_prog/html/chapter6.html 6. Повышение производительности] |
Версия от 18:04, 26 июня 2021
Вопросы, ответы и прочие заметки по части оптимизации кода под "Эльбрус".
FAQ
if-else-if-else vs switch
Q: Если много условий в elseif, то м.б. переделать на switch case, будет быстрее? (Сергей Еронов)
A: Если switch сможет соптимизироваться, то да. Если нет - то по скорости будет также. Так что лучше переделать.
Это к ситуации, если идёт цепочка if-else if-...else if-else. Если подразумевалось много условий внутри одного else if, то неважно. (Alex Markin)