Skip to content

Simple gem make it easy to measure your ruby code

Notifications You must be signed in to change notification settings

bachdx2812/beasure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Beasure , a simple gem to measure your ruby code

Usage

First, require the gem

require 'beasure'

Second, you just have to wrap your ruby code inside and let the gem does it's job

Beasure.perform do
  require 'benchmark'
    
  num_rows = 100000
  num_cols = 10
    
  data = Array.new(num_rows) {Array.new(num_cols) {"x" * 1000}}
    
  time = Benchmark.realtime do
    csv = data.map {|row| row.join(',')}.join('\n')
  end
end

Output:

*******************************************************
Ruby Version: 2.4.1
Execution Time: 0.0
Garbage Collection Infos:
  Usage: enabled
  Counter: 1
  Memory: 0 MB
*******************************************************
=> nil

About

Simple gem make it easy to measure your ruby code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages