Method: Object#memory_size_total
- Defined in:
- lib/coaster/core_ext/memory_size.rb
#memory_size_total(object_ids: []) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/coaster/core_ext/memory_size.rb', line 22 def memory_size_total(object_ids: []) sum = 0 memory_size(depth: 0, object_ids:).each do |k, v| case v when Hash, Array then sum += v._memory_size_total when nil then next else sum += v end end sum end |