module Memory::Leak::System
def self.total_memory_size
def self.total_memory_size File.foreach("/proc/meminfo") do |line| if /MemTotal:\s*(?<total>\d+)\s*kB/ =~ line return total.to_i * 1024 end end return nil end
def self.total_memory_size
def self.total_memory_size IO.popen(["sysctl", "hw.memsize"], "r") do |io| io.each_line do |line| if /hw.memsize:\s*(?<total>\d+)/ =~ line return total.to_i end end end end