Class: RequireProf::MemorySampler::ProcStatus
- Inherits:
-
Object
- Object
- RequireProf::MemorySampler::ProcStatus
- Defined in:
- lib/require_prof/memory_sampler.rb
Instance Method Summary collapse
Instance Method Details
#memory_usage ⇒ Object
63 64 65 66 67 68 69 70 |
# 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 |