Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

class method · added in Ruby 3.1

GC.measure_total_time

() -> bool
GC.measure_total_time → true or false

Returns the setting for GC total time measurement in the current Ractor; the main Ractor’s initial setting is true and, with the default GC, other Ractors inherit their creator’s setting. See GC.total_time.

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]]