diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | lib/profiler.rb | 9 |
2 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,7 @@ +Mon May 20 08:03:51 2013 Zachary Scott <zachary@zacharyscott.net> + + * lib/profiler.rb: Document Profiler__ methods + Mon May 20 08:02:13 2013 Zachary Scott <zachary@zacharyscott.net> * lib/tempfile.rb: nodoc Tempfile#inspect diff --git a/lib/profiler.rb b/lib/profiler.rb index be33daf662..e53951cbe6 100644 --- a/lib/profiler.rb +++ b/lib/profiler.rb @@ -96,6 +96,9 @@ module Profiler__ end } module_function + # Starts the profiler. + # + # See Profiler__ for more information. def start_profile @@start = Process.times[0] @@stacks = {} @@ -103,10 +106,16 @@ module_function PROFILE_CALL_PROC.enable PROFILE_RETURN_PROC.enable end + # Stops the profiler. + # + # See Profiler__ for more information. def stop_profile PROFILE_CALL_PROC.disable PROFILE_RETURN_PROC.disable end + # Outputs the results from the profiler. + # + # See Profiler__ for more information. def print_profile(f) stop_profile total = Process.times[0] - @@start |