Class: QuickMem::QuickMemory

Inherits:
Object
  • Object
show all
Defined in:
lib/quick_mem.rb

Class Method Summary collapse

Class Method Details

.show_statsObject



12
13
14
# File 'lib/quick_mem.rb', line 12

def self.show_stats
  add_meta_info(QuickMem::MemoryStats.show)
end

.show_summaryObject



16
17
18
# File 'lib/quick_mem.rb', line 16

def self.show_summary
  add_meta_info(QuickMem::Summary.new(show_stats).show)
end

.versionObject



8
9
10
# File 'lib/quick_mem.rb', line 8

def self.version
  QuickMem::VERSION
end

.view_objects_by_countObject



24
25
26
# File 'lib/quick_mem.rb', line 24

def self.view_objects_by_count
  add_meta_info(objects_by_count: QuickMem::Dumps.count_top_allocated_objects)
end

.view_objects_by_sizeObject



20
21
22
# File 'lib/quick_mem.rb', line 20

def self.view_objects_by_size
  add_meta_info(objects_by_size: QuickMem::Dumps.top_allocated_objects)
end