Repository navigation
Add benchmarks/gc_balloon.rb - #539
luke-gruber wants to merge 1 commit into
Conversation
This is intended to be used with the ractor-harness with --ractor-gc to see per-iteration accumulation of ractor GC data.
|
Heads-up in case it's useful: gc_balloon fails on Ruby 4.0 and TruffleRuby with --- a/benchmarks.yml
- default_harness: harness-gc
+ default_harness: gc
--- a/benchmarks/gc_balloon.rb
-require_relative '../harness/loader'
+require_relative '../lib/harness/loader'
@@
- LOCAL_MAJOR_ONLY = true
+ LOCAL_MAJOR_ONLY = GC.method(:start).parameters.include?([:key, :global])With #569 and #570, the gc harness on master also shows gc_balloon's marking time per minor and per major GC (about 9.2 ms and 1.6 ms here; the majors are the four |
This is intended to be used with the ractor-harness with --ractor-gc to see per-iteration accumulation of ractor GC data.