[infinispan-dev] JBoss Libra
    Bela Ban 
    bban at redhat.com
       
    Tue Jan 31 04:34:40 EST 2012
    
    
  
IMO, measuring object size using java.lang.instrument is not a good 
idea: first of all, it's probably very slow and the time to do so is 
linear to the number of live objects. Second, this probably takes into 
acount only objects in the cache, but not the cache structures used by 
Infinispan, JGroups and so on...
The approach I've recommended before is to trigger an eviction policy 
based on free/available memory. This can easily be fetched from the JVM 
via JMX...
On 1/31/12 10:25 AM, Galder Zamarreño wrote:
> Just saw this: https://github.com/wolfc/jboss-libra
>
> We should investigate the possibility of adding this to Infinispan and provide memory size based eviction, WDYT?
>
> The performance impact would need to be measured too.
>
> EhCache has apparenlty done something similar but from what I heard, it's full of hacks to work on diff plattforms...
-- 
Bela Ban
Lead JGroups (http://www.jgroups.org)
JBoss / Red Hat
    
    
More information about the infinispan-dev
mailing list