What concurrent Ruby looks like, twelve years after the book
A cache benchmark stayed serial as thread count rose. I traced the Ruby runtime, then tested where mutexes, Ractors, fibers, and snapshots help.
ruby concurrency ractor fiber async performance platform