Почему sys + user> реально в "команде времени"? - PullRequest
11 голосов
/ 17 марта 2010

У меня есть программа, которая использует библиотеку pthread для умножения матрицы на матрицу 500x500. Каждый поток вычисляет 50 строк матрицы.

Когда я рассчитываю время его исполнения:

shadyabhi@shadyabhi-desktop:~$ time ./a.out

real    0m0.383s
user    0m0.810s
sys     0m0.000s
shadyabhi@shadyabhi-desktop:~$

Почему sys + user больше реального времени ?

1 Ответ

19 голосов
/ 17 марта 2010

Это больше, потому что оно складывает время из всех ядер вместе.

...