Lines Matching defs:ru
83 struct rusage ru;
141 while (wait4(pid, &status, 0, &ru) != pid) {
146 getrusage(RUSAGE_CHILDREN, &ru);
147 showtime(stdout, &before_ts, &after, &ru);
155 showtime(out, &before_ts, &after, &ru);
160 ticks = hz * (ru.ru_utime.tv_sec + ru.ru_stime.tv_sec) +
161 hz * (ru.ru_utime.tv_usec + ru.ru_stime.tv_usec) / 1000000;
171 ru.ru_maxrss, "maximum resident set size");
173 ru.ru_ixrss / ticks, "average shared memory size");
175 ru.ru_idrss / ticks, "average unshared data size");
177 ru.ru_isrss / ticks, "average unshared stack size");
179 ru.ru_minflt, "page reclaims");
181 ru.ru_majflt, "page faults");
183 ru.ru_nswap, "swaps");
185 ru.ru_inblock, "block input operations");
187 ru.ru_oublock, "block output operations");
189 ru.ru_msgsnd, "messages sent");
191 ru.ru_msgrcv, "messages received");
193 ru.ru_nsignals, "signals received");
195 ru.ru_nvcsw, "voluntary context switches");
197 ru.ru_nivcsw, "involuntary context switches");
267 struct rusage *ru)
283 (intmax_t)ru->ru_utime.tv_sec, decimal_point,
284 ru->ru_utime.tv_usec/10000);
286 (intmax_t)ru->ru_stime.tv_sec, decimal_point,
287 ru->ru_stime.tv_usec/10000);
291 humantime(out, ru->ru_utime.tv_sec, ru->ru_utime.tv_usec/10000);
293 humantime(out, ru->ru_stime.tv_sec, ru->ru_stime.tv_usec/10000);
300 (intmax_t)ru->ru_utime.tv_sec, decimal_point,
301 ru->ru_utime.tv_usec/10000);
303 (intmax_t)ru->ru_stime.tv_sec, decimal_point,
304 ru->ru_stime.tv_usec/10000);