[Moscow.pm] Про границы оптимизации.
Михаил Монашёв
postmaster на softsearch.ru
Ср Окт 1 09:17:11 PDT 2014
Здравствуйте, Ivan.
>> Занимаюсь сейчас оптимизацией по скорости одно кода. Разными
>> уловками и прочим удалось значительно его ускорить. Как ускоряться
>> дальше пока мыслей не возникает. И возникакет вопрос, а достиг ли я
>> предела?
>> Как без написания копии кода на сях понять, что его скорость уже не
>> вырастет?
> Имхо единственный правильный путь ускорения кода - пересмотр
> архитектуры приложения.
> а переписывание того же но с учетом каких-то особых свойств
> языка/скаляров итп - это зло в чистом виде. можно то же время
> потратить было на работу над архитектурой и получить бОльший профит.
Не полностью согласен. Прежде, чем менять архитектуру и алгоритмы
можно ещё посмотреть на их реализацию. Она не всегда идеальна и есть
нюансы, о которых компилятор никогда не догадается сам, если ему явно
не подсказать. А подсказав, например, данные вдруг начинают влезать в
кэш процессора и сильно всё ускоряется.
--
С уважением,
Михаил mailto:postmaster на softsearch.ru
Подробная информация о списке рассылки Moscow-pm