Как правильно измерять время?

Это "алгоритм", но когда я хочу измерить время выполнения, он дает мне ноль. Почему?

#define ARRAY_SIZE 10000
...

clock_t start, end;

start = clock();

for( i = 0; i < ARRAY_SIZE; i++) 
{
non_parallel[i] = vec[i] * vec[i];
}
end = clock();
printf( "Number of seconds: %f\n", (end-start)/(double)CLOCKS_PER_SEC );

Итак, что мне делать, чтобы измерить время?

6
задан 14 April 2012 в 15:52
поделиться