class RequireProf::MemorySampler::ProcStatus

Public Instance Methods

memory_usage() click to toggle source
# File lib/require_prof/memory_sampler.rb, line 63
def memory_usage
  proc_status = File.open("/proc/#{$$}/status", 'r') { |f| f.read_nonblock(4096).strip }
  if proc_status =~ /RSS:\s*(\d+) kB/i
    $1.to_f
  else
    0.0
  end
end