How to get memory used by a Ruby object
Today I learned how to get the spaced used by a ruby object using ObjectSpace.memsize_of
:
require 'objspace'
ObjectSpace.memsize_of('@')
# => 40
ObjectSpace.memsize_of('@'*23)
# => 40
ObjectSpace.memsize_of('@'*24)
# => 65
ObjectSpace.memsize_of('@'*25)
# => 66
Tweet