Access to GC::Profiler Records
Could the method gc_profile_record_get be made part of the GC::Profiler class? It returns an array of hashes of various interesting GC measurements.
I'd like ruby-prof to hook into it. Unfortunately, only textual output is currently supported via gc_profile_result. And parsing that output would be a pain.
To do this:
- 1 line patch to gcc.c:
rb_define_singleton_method(rb_mProfiler, "records", gc_profile_record_get, 0);
Is is a safe change since the result is a newly created array of hashes each time.
Its useful for performance analysis tools (like ruby-prof)
Would be great to have this in 1.9.3 if at all possible.
Thanks - Charlie
#2 Updated by Narihiro Nakamura almost 5 years ago
- Status changed from Open to Closed