Package: time
Version: 1.7-23.1
$ \time grep VmRSS /proc/self/status
VmRSS: 524 kB
0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata
3072maxresident)k
0inputs+0outputs (0major+238minor)pagefaults 0swaps
The reason is that it converts ru_maxrss from pages to kilobytes, but it
is in kilobytes already (see 'man getrusage'). The patch removes the
erroneous conversion.
ttfn/rjk
--- time-1.7.orig/time.c 2011-11-20 17:48:44.000000000 +0000
+++ time-1.7/time.c 2011-11-20 17:50:25.000000000 +0000
@@ -398,7 +398,7 @@
ptok ((UL) resp->ru.ru_ixrss) / MSEC_TO_TICKS (v));
break;
case 'M': /* Maximum resident set size. */
- fprintf (fp, "%lu", ptok ((UL) resp->ru.ru_maxrss));
+ fprintf (fp, "%lu", (UL) resp->ru.ru_maxrss);
break;
case 'O': /* Outputs. */
fprintf (fp, "%ld", resp->ru.ru_oublock);