Skip to content

Instantly share code, notes, and snippets.

@nahi
Created November 22, 2011 02:41
Show Gist options
  • Save nahi/1384737 to your computer and use it in GitHub Desktop.
Save nahi/1384737 to your computer and use it in GitHub Desktop.
forkjoin.rb: https://github.com/headius/forkjoin.rb
# examples/recursive/fibonacci.rb
% jruby -Ilib -v examples/recursive/fibonacci.rb 5 30
jruby 1.7.0.dev (ruby-1.8.7-p352) (2011-11-22 120223b) (Java HotSpot(TM) 64-Bit Server VM 1.7.0_02-ea) [linux-amd64-java]
fib(30) = 832040
1240.000010 [msec]
fib(30) = 832040
703.999996 [msec]
fib(30) = 832040
606.999874 [msec]
fib(30) = 832040
618.000031 [msec]
fib(30) = 832040
595.000029 [msec]
# examples/recursive/fibonacci.rb
% jruby -Ilib -v examples/recursive/fibonacci.rb 5 30
jruby 1.7.0.dev (ruby-1.8.7-p352) (2011-11-22 ca11a48) (Java HotSpot(TM) 64-Bit Server VM 1.7.0_02-ea) [linux-amd64-java]
fib(30) = 832040
1089.999914 [msec]
fib(30) = 832040
270.999908 [msec]
fib(30) = 832040
210.000038 [msec]
fib(30) = 832040
217.000008 [msec]
fib(30) = 832040
216.000080 [msec]
% jruby -Ilib -v examples/recursive/fibonacci.rb 5 30
jruby 1.7.0.dev (ruby-1.8.7-p352) (2011-11-23 8c5c8b1) (Java HotSpot(TM) 64-Bit Server VM 1.7.0_02-ea) [linux-amd64-java]
fib(30) = 832040
970.000029 [msec]
fib(30) = 832040
263.000011 [msec]
fib(30) = 832040
226.000071 [msec]
fib(30) = 832040
226.999998 [msec]
fib(30) = 832040
220.000029 [msec]
# examples/recursive/Fibonacci.java
% ~/java/jdk1.7.0_b11/bin/java Fibonacci 5 30
fib(30) = 832040
197.979226 [msec]
fib(30) = 832040
43.293234 [msec]
fib(30) = 832040
25.344620 [msec]
fib(30) = 832040
32.525464 [msec]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment