Lines Matching refs:rusage
1016 int uv_getrusage(uv_rusage_t* rusage) {
1017 struct rusage usage;
1022 rusage->ru_utime.tv_sec = usage.ru_utime.tv_sec;
1023 rusage->ru_utime.tv_usec = usage.ru_utime.tv_usec;
1025 rusage->ru_stime.tv_sec = usage.ru_stime.tv_sec;
1026 rusage->ru_stime.tv_usec = usage.ru_stime.tv_usec;
1029 rusage->ru_maxrss = usage.ru_maxrss;
1030 rusage->ru_ixrss = usage.ru_ixrss;
1031 rusage->ru_idrss = usage.ru_idrss;
1032 rusage->ru_isrss = usage.ru_isrss;
1033 rusage->ru_minflt = usage.ru_minflt;
1034 rusage->ru_majflt = usage.ru_majflt;
1035 rusage->ru_nswap = usage.ru_nswap;
1036 rusage->ru_inblock = usage.ru_inblock;
1037 rusage->ru_oublock = usage.ru_oublock;
1038 rusage->ru_msgsnd = usage.ru_msgsnd;
1039 rusage->ru_msgrcv = usage.ru_msgrcv;
1040 rusage->ru_nsignals = usage.ru_nsignals;
1041 rusage->ru_nvcsw = usage.ru_nvcsw;
1042 rusage->ru_nivcsw = usage.ru_nivcsw;
1049 rusage->ru_maxrss /= 1024; /* macOS and iOS report bytes. */
1051 rusage->ru_maxrss /= getpagesize() / 1024; /* Solaris reports pages. */