[Moscow.pm] Про границы оптимизации.

Михаил Монашёв postmaster на softsearch.ru
Ср Окт 1 09:17:11 PDT 2014


Здравствуйте, Ivan.

>> Занимаюсь  сейчас  оптимизацией  по  скорости  одно  кода.  Разными
>> уловками  и прочим удалось значительно его ускорить. Как ускоряться
>> дальше пока мыслей не возникает. И возникакет вопрос, а достиг ли я
>> предела?

>> Как без написания копии кода на сях понять, что его скорость уже не
>> вырастет?

> Имхо единственный правильный путь ускорения кода - пересмотр
> архитектуры приложения.
> а переписывание того же но с учетом каких-то особых свойств
> языка/скаляров итп - это зло в чистом виде. можно то же время
> потратить было на работу над архитектурой и получить бОльший профит.

Не  полностью  согласен.  Прежде,  чем  менять архитектуру и алгоритмы
можно  ещё  посмотреть на их реализацию. Она не всегда идеальна и есть
нюансы,  о которых компилятор никогда не догадается сам, если ему явно
не  подсказать. А подсказав, например, данные вдруг начинают влезать в
кэш процессора и сильно всё ускоряется.

-- 
С уважением,
 Михаил                          mailto:postmaster на softsearch.ru



Подробная информация о списке рассылки Moscow-pm