Using memory allocated to the JVM is not really a problem unless it's OOM'ing. 
Or running into performance issues due to excessive GC. 

One scenario I could imagine is a timeout triggered on a dirty memtable, this 
resulted in a flush, the flush resulted in a minor compaction, the minor 
compaction read several SSTables, the memory was used, the GC was been good and 
lazy.

200MB is a very small amount of memory, how much is allocated to the JVM Heap / 
how much does the machine have?  

Cheers


-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 20/08/2011, at 2:29 AM, Renato Bacelar da Silveira wrote:

> 
> Hello All
> 
> I have let a node run for a period of 2 hours, untouched, with something like
> 10 Column families, and just 30 columns in total.
> 
> I see a memory trend that is continually increasing. There are no operations
> against that node.
> 
> I started the node at 14:05, at 15:05 I did a manual GC.
> 
> At 14:05, the node was GC'ed and reflected a 22MB memory footprint.
> 
> At 15:05 the memory footprint was over 200MB. GC took footprint to 20MB+.
> 
> At 16:05 the memory footprint was over 200MB again.
> 
> Is there some way to stop the increased memory usage trend, when the node
> is left alone idling away like me on a Sunday morning??
> 
> Regards
> 
> 
> -- 
> 

Reply via email to