Ruby 4.0 リファレンスマニュアル

singleton method GC.total_time

total_time -> IntegerRuby 3.1 から[permalink][rdoc][edit]

プロセス開始から GC にかかった時間の合計をナノ秒で返します。

時間が積算されるのは GC.measure_total_time が true の間だけです。計測を無効にしている間に GC が実行されても、返り値は変化しません。

p GC.measure_total_time # => true
p GC.total_time         # => 625000

GC.start
p GC.total_time         # => 937500

GC.measure_total_time = false
GC.start
p GC.total_time         # => 937500  計測が無効なので増えない

返り値は実行環境や実行状況によって異なります。

[SEE_ALSO] GC.measure_total_time