Sha256: 34ae69c586c598c72b8a0117e1718685ce5d914debec625c4ff998886d3b89c8

Contents?: true

Size: 608 Bytes

Versions: 1

Compression:

Stored size: 608 Bytes

Contents

class PerfTestExample
  def test(a,b,c)
    (0..100000).to_a.reverse.reverse.reverse # Do something heavy
  end

  def test_np
    (0..300000).to_a.reverse.reverse.reverse # Do something heavy
  end

  def self.static_method
    (0..300000).to_a.reverse.reverse.reverse # Do something heavy
  end

  def test_with_measure
    Perf::MeterFactory.instance.get.measure(:test_with_measure_block) do
      test(1,2,3)
      PerfTestExample.static_method
    end
  end

  def test_with_measure_static
    Perf::MeterFactory.instance.get.measure(:test_with_measure_block) do
      static_method
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubyperf-1.5.0 test/perf_test_example.rb