Project

General

Profile

Feature #11066 ยป symbol_to_s_mem_usage.rb

rdsubhas (Subhas Dandapani), 04/13/2015 08:32 PM

 
# Linux check memory usage of symbol.to_s

GC.disable

def get_memory_usage
`ps -o rss= -p #{Process.pid}`.to_i
end

before = get_memory_usage

1000000.times do
:test.to_s
end

after = get_memory_usage
mem_usage = ((after - before)/1024).round

puts "Memory used: #{mem_usage}k"
    (1-1/1)