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 <teddyyyy...@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