это время, которое процесс занимал процессор, но если это многоядерная система, как в таком случае интерпретировать этот показатель?
Допустим, есть процесс, который загружал 4 ядра на 100% в течение 5 минут, сколько будет CPU time у процесса? 5 или 20 минут?
интересный вопрос. Например терминальная команда time покажет для процесса его real/user/sys время. В time.h есть clock() и clock_gettime(). Но вот покажут ли они работу на 4 ядрах - вопрос интересный. (В Windows есть GetProcessTime() - и он учитывает этот момент)
Обсуждают сегодня