Час настінного годинника - це фактична кількість часу, необхідного для виконання роботи. Це еквівалентно встановленню часу на роботу за допомогою секундоміра, і на вимірюваний час на виконання завдання може впливати все інше, що система робить у той час.
Користувацький час вимірює кількість часу, який процесор витратив на виконання вашого коду. Це не враховує нічого іншого, що може працювати, а також не враховує час процесора, проведений в ядрі (наприклад, для вводу / виводу файлів).
Час процесора вимірює загальну кількість часу, витраченого процесором на виконання вашого коду чи будь-чого, що вимагається вашим кодом. Сюди входить час ядра.
Вимірювання "Користувацький час", мабуть, є найбільш підходящим для вимірювання ефективності різних завдань, оскільки на нього найменше впливатимуть інші речі, що відбуваються в системі.