Re[16]: Школа С++ от UNIGINE
От: AlexGin Беларусь  
Дата: 10.03.17 19:09
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Убрал гуёвые вызовы, состряпал консольное приложение.

SVZ>Собрал тремя студиями — 2008, 2013 и 2017RC.
SVZ>У меня результаты получились не столь оптимистичные.
Это ещё зависит от компьютера — здесь (на работе) у меня комп куда более мощный, чем старенький домашний.

SVZ>N_MULTIPLY пришлось уменьшить на два порядка (=100000).

Да, если исользовать вызов QueryPerformanceFrequency то может и логично.

SVZ>VS2008, x386

SVZ>Trigonometry: 82.408348 msec
SVZ>Double: 31.626005 msec
SVZ>Int числа: 39.800537 msec

SVZ>VS2008, x64

SVZ>Trigonometry: 92.026453 msec
SVZ>Double: 34.001156 msec
SVZ>Int числа: 36.169715 msec

SVZ>VS2013, x386

SVZ>Trigonometry: 2568.560003 msec // Очень большие цифры по тригонометрии!!!
SVZ>Double: 18.488439 msec
SVZ>Int числа: 24.076877 msec

SVZ>VS2013, x64

SVZ>Trigonometry: 979.826838 msec
SVZ>Double: 18.001274 msec
SVZ>Int числа: 23.740496 msec

SVZ>VS2017RC, x386

SVZ>Trigonometry: 2536.576880 msec
SVZ>Double: 17.856891 msec
SVZ>Int числа: 23.914318 msec

SVZ>VS2017RC, x64

SVZ>Trigonometry: 2538.357091 msec
SVZ>Double: 18.106746 msec
SVZ>Int числа: 24.057165 msec

За счёт чего так долго считает тригонометрию?
Обычно отличия от данных double для тригонометрии примерно в 2...3 раза.
Может там DEBUG версия?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.