module Benchmark::Memory
Benchmark
memory usage in code to benchmark different approaches. @see github.com/michaelherold/benchmark-memory
Constants
- ConfigurationError
- Error
- VERSION
Public Instance Methods
memory(quiet: false) { |job| ... }
click to toggle source
Measure memory usage in report blocks.
@param quiet [Boolean] A flag to toggle benchmark output.
@return [Report]
# File lib/benchmark/memory.rb, line 15 def memory(quiet: false) unless block_given? fail( ConfigurationError, "You did not give a test block to your call to `Benchmark.memory`" ) end job = Job.new(:quiet => quiet) yield job job.run job.run_comparison job.full_report end