summaryrefslogtreecommitdiff
path: root/benchmarks/benchmark.rb
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/benchmark.rb')
-rw-r--r--benchmarks/benchmark.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/benchmarks/benchmark.rb b/benchmarks/benchmark.rb
new file mode 100644
index 0000000..275b7e2
--- /dev/null
+++ b/benchmarks/benchmark.rb
@@ -0,0 +1,8 @@
+size = ARGV[0].to_i # NOTE: ARGV[0] is _not_ the program/script name....
+
+myset1 = Set.new((0..size).map {|i| "x#{i*1000}"} )
+myset2 = Set.new((0..size).map {|i| "x#{i*1000+1}"} )
+
+(0..10000).each do
+ res = myset1 - myset2
+end