6 ms·
How significant is the performance impact on a mid-large Ruby on Rails application?
by Arnor 11y ago
How significant is the performance impact on a mid-large Ruby on Rails application?
- cheald 11y agoA bytecode cache is unlikely to affect runtime performance; only load times.
- fizx 11y agoIt's mostly annoying in development when your mid-large Rails app takes 30s-2m to start-up and/or reload after an edit.
- vidarh 11y agoMost of the time that is likely due to bundler/rubygems stuffing your load path full and causing thousands of unnecessary stat calls. The actual time spent loading/parsing files is in most cases a tiny fraction of the startup time of any large project using rubygems and bundler. I counted several hundred thousand unnecessary stat calls on the biggest app I have, and ended up with a ugly hack where we trimmed the load path around each set of require's to only paths needed by that specific gem.
- foz 11y agoOr, as I've seen a few times, you have circular references in your rails asset includes.