Ken~

The CMS settings are best for low latency applications or applications that
want more predictable pause times.  They can cause a drop in throughput for
scientific computing or for Extract-Transform-Load style programs.  CMS is
not the default for historical reasons.

The permgen sweeping is needed for programs that dynamically load and unload
classes.  Because this is a somewhat uncommon use case in the world of java,
they are not the default.

Matt

On Thu, Nov 18, 2010 at 3:07 AM, Ken Wesson <[email protected]> wrote:

> With those settings, it does not OOME even with 'eval'. It looks like
> those settings allow infinite sequential function creation without
> leaks.
>
> I did not closely evaluate GC performance. However I must suspect
> there to be some reasons why those settings aren't the default. I
> wouldn't mind knowing what those reasons are.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to [email protected]
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> [email protected]<clojure%[email protected]>
> 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 [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to