configure(max_records: 4096) -> nilRuby 4.1 から[permalink][rdoc][edit]-
GC::Profiler.raw_data が保持する生のプロファイルレコードの最大件数を設定します。
プロファイラは
max_recordsで指定した件数までのレコードをリング状のバッファに保持します。バッファが満杯になると、新しい GC のレコードが最も古いレコードを上書きします。デフォルトの上限は 4096 件です。nilを指定すると、件数を無制限に保持していた従来の挙動に戻ります。max_recordsを変更すると、既存のプロファイルデータは削除されます。このメソッドはプロファイラの有効・無効を切り替えません。切り替えには GC::Profiler.enable と GC::Profiler.disable を使ってください。- [PARAM]
max_records: -
保持するレコード数の上限を整数または
nilで指定します。 - [EXCEPTION]
ArgumentError: -
max_recordsに 0 以下の整数を指定した場合に発生します。
# 保持件数を無制限に戻す(従来の挙動) GC::Profiler.configure(max_records: nil)[SEE_ALSO] GC::Profiler.raw_data
[SEE_ALSO] GC::Profiler.clear
- [PARAM]