Re: time-1.7 counts rusage wrong on Linux
Bob Proulx <[email protected]>
| Newsgroups | gmane.comp.gnu.utils.bugs |
|---|---|
| Message-ID | <[email protected]> |
David C Niemi wrote: > Thomas Bushnell, BSG wrote: > > Please keep me in the reply list on replies; I'm not subscribed to > > bug-gnu-utils. > > ... > > time-1.7 converts rusage values from page size units to K, unconditionally, > > but this is wrong at least on Linux, where they are already reported in K. > > That results in time printing out values that are four times too big. > > > > The source contains the comment "Note: Some machines express getrusage > > statistics in terms of K, others in terms of pages." but has no actual code > > that attempts to tell or ever works for those "some machines". > > I think I have a patch for this lying around somewhere. I will take > care of it in the next release. I maintain patches for time-1.7 for Debian. These patches are available for viewing here: http://patch-tracker.debian.org/package/time/1.7-24 Of which the two you are most interested in are these: http://patch-tracker.debian.org/patch/series/view/time/1.7-24/rusage-portability.patch http://patch-tracker.debian.org/patch/series/view/time/1.7-24/ru_maxrss.patch However the others are also important and useful. Bob