# 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