Sha256: 5e72b3fef27d0e608cce3f774097807c0d64a8555ee58ce495a8c2d8fe5b88b4
Contents?: true
Size: 778 Bytes
Versions: 4
Compression:
Stored size: 778 Bytes
Contents
# frozen_string_literal: true require "memory_profiler/version" require "memory_profiler/helpers" require "memory_profiler/polychrome" require "memory_profiler/monochrome" require "memory_profiler/top_n" require "memory_profiler/stat" require "memory_profiler/stat_hash" require "memory_profiler/results" require "memory_profiler/reporter" require "memory_profiler/cli" module MemoryProfiler def self.report(opts = {}, &block) Reporter.report(opts, &block) end def self.start(opts = {}) unless Reporter.current_reporter Reporter.current_reporter = Reporter.new(opts) Reporter.current_reporter.start end end def self.stop Reporter.current_reporter.stop if Reporter.current_reporter ensure Reporter.current_reporter = nil end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
memory_profiler-1.1.0 | lib/memory_profiler.rb |
memory_profiler-1.0.2 | lib/memory_profiler.rb |
memory_profiler-1.0.1 | lib/memory_profiler.rb |
memory_profiler-1.0.0 | lib/memory_profiler.rb |