Rubyflow iconRubyflowAug 19, 2026

Get in, human: cut Rails boot time with require-profiler and this guide

So, our convenient new require-profiler gem shows what happens during boot: requires, Rails initializers, YAML parsing, HTTP calls.

Share this story

Send the public story page.

Useful takeaways from this story.

So, our convenient new require-profiler gem shows what happens during boot: requires, Rails initializers, YAML parsing, HTTP calls.

Run it, then drop to a sampling profiler for what the tree can't explain.

One 200-component monolith cut development boot time by 40%.

Building the complete brief

The page is ready to read now. The fuller skim-friendly version will appear here automatically.

The useful part

So, our convenient new require-profiler gem shows what happens during boot: requires, Rails initializers, YAML parsing, HTTP calls. Every restart costs deploys, CI, and human attention. Run it, then drop to a sampling profiler for what the tree can't explain.

What to take from it

Every restart costs deploys, CI, and human attention.

Details worth keeping

Run it, then drop to a sampling profiler for what the tree can't explain. One 200-component monolith cut development boot time by 40%.

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app