From 455c23fa015c76dde765b5b417e93ce24bb43ae7 Mon Sep 17 00:00:00 2001 From: drbrain Date: Thu, 23 Feb 2012 23:35:21 +0000 Subject: Clean whitespace git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/profiler.rb | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'lib/profiler.rb') diff --git a/lib/profiler.rb b/lib/profiler.rb index 0dd02687af..980e302c78 100644 --- a/lib/profiler.rb +++ b/lib/profiler.rb @@ -1,51 +1,51 @@ -# Profile provides a way to Profile your Ruby application. -# +# Profile provides a way to Profile your Ruby application. +# # Profiling your program is a way of determining which methods are called and # how long each method takes to complete. This way you can detect which # methods are possible bottlenecks. -# +# # Profiling your program will slow down your execution time considerably, # so activate it only when you need it. Don't confuse benchmarking with # profiling. -# +# # There are two ways to activate Profiling: -# +# # == Command line -# +# # Run your Ruby script with -rprofile: -# +# # ruby -rprofile example.rb # # If you're profiling an executable in your $PATH you can use # ruby -S: # # ruby -rprofile -S some_executable -# +# # == From code -# +# # Just require 'profile': -# +# # require 'profile' -# +# # def slow_method # 5000.times do # 9999999999999999*999999999 -# end +# end # end -# +# # def fast_method # 5000.times do # 9999999999999999+999999999 -# end +# end # end -# +# # slow_method # fast_method -# +# # The output in both cases is a report when the execution is over: -# +# # ruby -rprofile example.rb -# +# # % cumulative self self total # time seconds seconds calls ms/call ms/call name # 68.42 0.13 0.13 2 65.00 95.00 Integer#times -- cgit v1.2.3