I noticed rails has some recent commits to get framework components to load only when needed.
running a single spec takes about 35s - to boot the whole merb stack (on a macbook). this is a constant pain for development. while merb runtime performance is great, the development loop is painful in comparison to rails. perhaps this is down to the decision to go with gem/plugin architecture. also in dev mode, any changes to source makes the whole stack reload, as opposed to just the modified files... i was wondering if lazy loading was a consideration for merb? ------------ Faster boot time in development mode with lazy loading/autoload Jeremy Kemper and Josh Peek have been doing a ton of work on making sure that bits of Rails (and its dependencies) are only brought into memory when they’re actually needed. Check out the commits from November 23 for a bunch of lazy-loading changes. The core frameworks – Active Support, Active Record, Action Controller, Action Mailer and Action View – are now using autoload to lazy-load their individual classes. This work should help keep the memory footprint down and improve overall Rails performance. commit commit commit commit commit http://github.com/rails/rails/commit/e201fc750bf4b7dff1875b7fcdd47f1686ef2052 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
