[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