запускаю
/usr/bin/time -p -f 'real %e user %U sys %S mem %M Kb\n' perl xxxx
real 7.19 user 6.73 sys 0.23 mem 1058192 Kb
при том, что в /proc/self/status на момент завершения процесса
VmPeak: 314404 kB
VmSize: 314404 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 259460 kB
VmRSS: 259460 kB
VmData: 254632 kB
VmStk: 136 kB
VmExe: 1368 kB
VmLib: 4532 kB
VmPTE: 632 kB
VmPMD: 12 kB
VmSwap: 0 kB
Если верить докам
%M Maximum resident set size of the process during its lifetime, in Kbytes.
Откуда этот гиг ???