Почему моя программа такая медленная?

Кто-то решил сделать быстрый тест, чтобы увидеть, как нативный клиент сравнивается с javascript с точки зрения скорости. Они сделали это, выполнив 10 000 000 квадратных расчетов и измерив время, которое потребовалось. Результат с JavaScript: 0,096 секунды, а с NaCl: 4,241 секунды ... Как это может быть? Isn»Не ускорили ли вы одну из причин использования NaCl? Или я пропускаю некоторые флаги компилятора или что-то?

Вот код, который был запущен:

clock_t t = clock();
float result = 0;
for(int i = 0; i < 10000000; ++i) {
    result += sqrt(i);
}
t = clock() - t;      
float tt = ((float)t)/CLOCKS_PER_SEC;
pp::Var var_reply = pp::Var(tt);
PostMessage(var_reply);

PS: Этот вопрос является отредактированной версией чего-то, что появилось всписок рассылки собственного клиента

Ответы на вопрос(1)

Ваш ответ на вопрос