Значение real, user и sys в выводе команды времени Linux [duplicate]

На этот вопрос уже есть ответ:

Что означают «реальные», «пользовательские» и «sys» в выходных данных времени (1)? 5 ответов
$ time ./Test 

real    0m2.906s
user    0m2.887s
sys     0m0.017s

Вот код программы:

#include <iostream>
#include <map>

void func_a() {
    std::map<int, int> m;
    for (unsigned int i = 0; i < 10000; i++) {
        m.insert(std::pair<int, int>(i, i));
    }
}

void func_b() {
    std::map<int, int> m;
    for (unsigned int i = 0; i < 1000000; i++) {
        m.insert(std::pair<int, int>(i, i));
    }
}

int main() {
    func_a();
    func_b();
    return 0;
}

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

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