[前][次][番号順一覧][スレッド一覧]

ruby-changes:56606

From: Takashi <ko1@a...>
Date: Sat, 20 Jul 2019 15:34:28 +0900 (JST)
Subject: [ruby-changes:56606] Takashi Kokubun: 1392b821b9 (master): Explain what's benchmark/lib/load.rb [ci skip]

https://git.ruby-lang.org/ruby.git/commit/?id=1392b821b9

From 1392b821b99dacb4d4da5081640cfe7a4fb866f4 Mon Sep 17 00:00:00 2001
From: Takashi Kokubun <takashikkbn@g...>
Date: Sat, 20 Jul 2019 15:32:36 +0900
Subject: Explain what's benchmark/lib/load.rb [ci skip]

I'm actually not using this, but ko1 is.

diff --git a/benchmark/lib/load.rb b/benchmark/lib/load.rb
index 4d73a63..31b770c 100755
--- a/benchmark/lib/load.rb
+++ b/benchmark/lib/load.rb
@@ -1,2 +1,18 @@ https://github.com/ruby/ruby/blob/trunk/benchmark/lib/load.rb#L1
+# How to use this file:
+#   1. write a `$(srcdir)/test.rb` like:
+=begin
+require_relative 'benchmark/lib/load'
+
+Benchmark.driver(repeat_count: 5){|x|
+  x.executable name: 'clean-miniruby', command: %w'../clean-trunk/miniruby'
+  x.executable name: 'modif-miniruby', command: %w'./miniruby'
+
+  x.report %q{
+    h = {a: 1, b: 2, c: 3, d: 4}
+  }
+}
+=end
+#
+#  2. `make run`
 $:.unshift(File.join(__dir__, '../benchmark-driver/lib'))
 require 'benchmark_driver'
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]