Lines Matching refs:ru
81 struct rusage ru; in main() local
139 while (wait4(pid, &status, 0, &ru) != pid) { in main()
144 getrusage(RUSAGE_CHILDREN, &ru); in main()
145 showtime(stdout, &before_ts, &after, &ru); in main()
153 showtime(out, &before_ts, &after, &ru); in main()
158 ticks = hz * (ru.ru_utime.tv_sec + ru.ru_stime.tv_sec) + in main()
159 hz * (ru.ru_utime.tv_usec + ru.ru_stime.tv_usec) / 1000000; in main()
169 ru.ru_maxrss, "maximum resident set size"); in main()
171 ru.ru_ixrss / ticks, "average shared memory size"); in main()
173 ru.ru_idrss / ticks, "average unshared data size"); in main()
175 ru.ru_isrss / ticks, "average unshared stack size"); in main()
177 ru.ru_minflt, "page reclaims"); in main()
179 ru.ru_majflt, "page faults"); in main()
181 ru.ru_nswap, "swaps"); in main()
183 ru.ru_inblock, "block input operations"); in main()
185 ru.ru_oublock, "block output operations"); in main()
187 ru.ru_msgsnd, "messages sent"); in main()
189 ru.ru_msgrcv, "messages received"); in main()
191 ru.ru_nsignals, "signals received"); in main()
193 ru.ru_nvcsw, "voluntary context switches"); in main()
195 ru.ru_nivcsw, "involuntary context switches"); in main()
265 struct rusage *ru) in showtime() argument
281 (intmax_t)ru->ru_utime.tv_sec, decimal_point, in showtime()
282 ru->ru_utime.tv_usec/10000); in showtime()
284 (intmax_t)ru->ru_stime.tv_sec, decimal_point, in showtime()
285 ru->ru_stime.tv_usec/10000); in showtime()
289 humantime(out, ru->ru_utime.tv_sec, ru->ru_utime.tv_usec/10000); in showtime()
291 humantime(out, ru->ru_stime.tv_sec, ru->ru_stime.tv_usec/10000); in showtime()
298 (intmax_t)ru->ru_utime.tv_sec, decimal_point, in showtime()
299 ru->ru_utime.tv_usec/10000); in showtime()
301 (intmax_t)ru->ru_stime.tv_sec, decimal_point, in showtime()
302 ru->ru_stime.tv_usec/10000); in showtime()