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

Reply via email to