Class: ScoutRailsProxy::Instruments::Process::ProcessMemory
- Inherits:
-
Object
- Object
- ScoutRailsProxy::Instruments::Process::ProcessMemory
- Defined in:
- lib/scout_rails_proxy/instruments/process/process_memory.rb
Instance Method Summary collapse
Instance Method Details
#run ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/scout_rails_proxy/instruments/process/process_memory.rb', line 4 def run res=nil platform = RUBY_PLATFORM.downcase if platform =~ /linux/ res = get_mem_from_procfile elsif platform =~ /darwin9/ # 10.5 res = get_mem_from_shell("ps -o rsz") elsif platform =~ /darwin1[01]/ # 10.6 & 10.7 res = get_mem_from_shell("ps -o rss") end return res end |