Project

General

Profile

Actions

Feature #2480

closed

request to add GC::Profiler.time method

Added by rogerdpack (Roger Pack) about 15 years ago. Updated over 13 years ago.

Status:
Closed
Target version:
[ruby-core:27169]

Description

=begin
currently we have
GC::Profiler.enable

... stuff

report = GC::Profiler.result # report is set to a verbose ascii string

What I would like is to be able to add garbage time to profiling information [i.e. "within this method, of the total time that was used, GC took 42ms")

GC::Profiler.time
=> float of the total time used (ms).

or could call it time_used or total_time or whatever.

Then it would make adding GC time to profiler time much faster, as I wouldn't have to parse the result output each time to calculate my own total (it would just be a matter of calling Profiler.time, seeing if the time has increased since last setting).

Thanks.
-r
=end


Files

gc_prof_totaltime.patch (1.71 KB) gc_prof_totaltime.patch wanabe (_ wanabe), 03/03/2010 11:17 PM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0