# Return memory usage of either our process or our parent my $pid = $ARGV[0] ? getppid() : $$; my $getmem = $ARGV[1]; if ($getmem) { close(STDERR); open(PS, "ps -o vsz -p $pid |"); scalar ; print int(); close(PS); } else { print 0; }