Книга: Программирование для Linux. Профессиональный подход

Листинг 8.5. (prinf-cpu-times.c) Определение пользовательского и системного времени, затраченного на выполнение текущего процесса

Листинг 8.5. (prinf-cpu-times.c) Определение пользовательского и системного времени, затраченного на выполнение текущего процесса

#include <stdio.h>
#include <sys/resource.h>
#include <sys/time.h>
#include <unistd.h>
void print_cpu_time() {
 struct rusage usage;
 getrusage(RUSAGE_SELF, &usage);
 printf("CPU time: %ld.%061d sec user, %ld.%061d sec systemn",
  usage.ru_utime.tv_sec, usage.ru_utime.tv_usec,
  usage.ru_stime.tv_sec, usage.ru_stime.tv_usec);
}

Оглавление книги


Генерация: 2.446. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз