# File lib/puppet/util.rb, line 367
367:     def memory
368:         unless defined? @pmap
369:             pmap = %x{which pmap 2>/dev/null}.chomp
370:             if $? != 0 or pmap =~ /^no/
371:                 @pmap = nil
372:             else
373:                 @pmap = pmap
374:             end
375:         end
376:         if @pmap
377:             return %x{pmap #{Process.pid}| grep total}.chomp.sub(/^\s*total\s+/, '').sub(/K$/, '').to_i
378:         else
379:             0
380:         end
381:     end