Murtazza: The memory cost of the isolated runtimes is much lower than a JVM per app since we don't duplicate every class. Anything loaded by the system class loader (java.*, javax.*, etc) and any java classes needed by Immutant itself are not duplicated - only classes loaded from the app's dependency tree are.
- Toby On Jul 6, 2012, at 2:03 AM, Murtaza Husain wrote: > Hi Jim, > > "Multiple apps can be deployed to a single Immutant, each with its own > isolated runtime" > > How much cost in terms of memory does the isolated runtime extract ? I assume > by isolated runtime it means that all dependencies are laded in a separate > runtime. usually starting a separate JVM for every app is quite costly. How > does the isolated runtime compare to a new JVM for each app ( which is what > happens with lein trampoline run) ? > > Thanks, > Murtaza > > On Friday, July 6, 2012 2:36:50 AM UTC+5:30, Jim Crossley wrote: > We released our second version of Immutant today. Read all about it here: > http://bit.ly/immutant020 > > For those unfamiliar with Immutant, here are the high points: > • Simple functions with side effects triggering JBoss AS7 services > • Very dynamic, no XML or YAML config, just Clojure > • Deploys your Leiningen projects from disk, no war file necessary > • Multiple apps can be deployed to a single Immutant, each with its own > isolated runtime > • Embedded Swank/nREPL servers let you build your app while it's > running in the container > Give it a gander! > > Thanks, > Jim > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en