Method: SpinalTap::ClientHelpers#exec_counts

Defined in:
lib/spinal_tap/client_helpers.rb

#exec_countsObject



165
166
167
168
169
170
171
172
173
174
175
176
177
178
# File 'lib/spinal_tap/client_helpers.rb', line 165

def exec_counts
  GC.start

  results = {}

  ObjectSpace.each_object() do |o|
    results[o.class] ||= 0
    results[o.class] += 1
  end

  results = results.sort { |a, b|  a[1] <=> b[1] }

  results.each { |e| write("#{e[0]}: #{e[1]}\r\n") }
end