Значение 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;
}