cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <jbel...@gmail.com>
Subject Re: disable mysterious GC
Date Mon, 03 Oct 2011 21:21:56 GMT
I would expect that client=nodetool and server=Cassandra.  But sun's
docs say that sun.rmi.dgc.server.gcInterval defaults to 60s which I am
definitely NOT seeing.

On Mon, Oct 3, 2011 at 4:12 PM, Yang <teddyyyy123@gmail.com> wrote:
> the following source code in jdk , RMI part, forces a full gc every 1
> hour , if no old gen gc has happened by then.
>
>
>
>
>    /** maximum interval between complete garbage collections of local heap */
>    private static final long gcInterval =              // default 1 hour
>        AccessController.doPrivileged(
>            new GetLongAction("sun.rmi.dgc.client.gcInterval",
>                              3600000)).longValue();
>
>
>
> so if u have a large heap, and old gen gc does not happen frequently,
> you need to set
>
> #sun.rmi.dgc.client.gcInterval
> #sun.rmi.dgc.server.gcInterval
>
> to very high levels
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Mime
View raw message