Guest User

Untitled

a guest
Jun 21st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <sys/resource.h>
  3. void main () {
  4. struct rusage resources;
  5. int rc;
  6. double utime, stime, total_time;
  7. /* do some work here */
  8. if((rc = getrusage(RUSAGE_SELF, &resources)) != 0)
  9. perror("getrusage failed");
  10. utime = (double) resources.ru_utime.tv_sec
  11. + 1.e-6 * (double) resources.ru_utime.tv_usec;
  12. stime = (double) resources.ru_stime.tv_sec
  13. + 1.e-6 * (double) resources.ru_stime.tv_usec;
  14. total_time = utime+stime;
  15. printf("User time %.3f, System time %.3f, Total Time %.3f\n",
  16. utime, stime, total_time);
  17. }
Add Comment
Please, Sign In to add comment