From: Dave Thomas Date: 2008-06-16T08:12:35+09:00 Subject: [ruby-core:17261] [Ruby 1.9 - Bug #161] (Open) Profile library seems broken in 1.9 15427cat t.rv Issue #161 has been reported by Dave Thomas. ---------------------------------------- Bug #161: Profile library seems broken in 1.9 15427cat t.rv http://redmine.ruby-lang.org/issues/show/161 Author: Dave Thomas Status: Open Priority: Normal Assigned to: Category: Target version: dave[RUBY3/Book 18:11:11*] cat t.rb require 'profile' def ackerman(m, n) if m == 0 then n+1 elsif n == 0 and m > 0 then ackerman(m-1, 1) else ackerman(m-1, ackerman(m, n-1)) end end ackerman(3, 3) With 1.8: dave[RUBY3/Book 18:11:36*] /usr/bin/ruby -v t.rb ruby 1.8.6 (2007-09-24 patchlevel 111) [universal-darwin9.0] % cumulative self self total time seconds seconds calls ms/call ms/call name 72.97 0.27 0.27 2432 0.11 4.65 Object#ackerman 13.51 0.32 0.05 3676 0.01 0.01 Fixnum#== 10.81 0.36 0.04 2431 0.02 0.02 Fixnum#- 2.70 0.37 0.01 1188 0.01 0.01 Fixnum#+ 0.00 0.37 0.00 1 0.00 0.00 Module#method_added 0.00 0.37 0.00 57 0.00 0.00 Fixnum#> 0.00 0.37 0.00 1 0.00 370.00 #toplevel With 1.9: dave[RUBY3/Book 18:11:40*] ruby -v t.rb ruby 1.9.0 (2008-06-16 revision 15427) [i686-darwin9.3.0] % cumulative self self total time seconds seconds calls ms/call ms/call name 0.00 0.00 0.00 1 0.00 0.00 Module#method_added 0.00 0.01 0.00 1 0.00 10.00 #toplevel ---------------------------------------- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account