From ab3f27e6740f736fa37f550846c2cffd4a490e39 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Wed, 22 Oct 2014 01:40:55 -0700 Subject: [PATCH] Add benchmark for sequential assignment. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Calculating ------------------------------------- parallel assignment 126425 i/100ms multi-line assignment 136492 i/100ms ------------------------------------------------- parallel assignment 6382145.2 (±10.1%) i/s - 31606250 in 5.006184s multi-line assignment 9281041.8 (±11.7%) i/s - 45724820 in 5.001599s --- benchmark/sequential-assignment | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 benchmark/sequential-assignment diff --git a/benchmark/sequential-assignment b/benchmark/sequential-assignment new file mode 100644 index 00000000..945e982b --- /dev/null +++ b/benchmark/sequential-assignment @@ -0,0 +1,11 @@ +require 'benchmark/ips' + +Benchmark.ips do |x| + x.report('parallel assignment') do + a, b = 1, 2 + end + x.report('multi-line assignment') do + a = 1 + b = 2 + end +end