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

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

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

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

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

-- 
С уважением,
 Михаил                          mailto:[email protected]

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить