многопоточность и скорость
От: kot--  
Дата: 05.02.09 12:07
Оценка:
ку!

Переделал кое-что в одном алгоритме на предмет реализации многопоточности. Что оптимизировать — смотрел профайлером, соотв. дебаг версию.
Далее реализовал многопоточность одного узкого места.

Получил такой результат:

Скомпилированный с оптимизацией(/O2) по скорости экзешник считает на 20% чем его однопоточный(/O2).
Скомпилированный БЕЗ ОПТИМИЗАЦИИ(/Od) — на 77% быстрее однопоточный(/Od).

Чем можно объяснить подобные результаты?

p.s. т.к. писал на С++, то сообщение в эту тему.
---------------
c уважением, мохнато-полосатый kot--
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.