Skip to content

End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

class method · added in Ruby 3.1

GC.measure_total_time

GC.measure_total_time → true/false

Return measure_total_time flag (default: true). Note that measurement can affect the application performance.

Ruby version changes

  1. 3.1
    • “GC.measure_total_time = true” enables the measurement of GC. Measurement can introduce overhead. It is enabled by default. GC.measure_total_time returns the current setting. GC.stat[:time] or GC.stat(:time) returns measured time in milli-seconds. [[Feature #10917]]