- Sometimes the Dynacache com.ibm.ws.cache.CacheConfig.InvalidationAuditDaemon (IAD) can holds a significant amount of memory on the JVM heap.
- InvalidationAuditDaemon is a temporary bucket for all the invalidations flowing the system. These invalidations are held by default for a period of 5 minutes. The amount of heap consumed by IAD grows and shrinks. These remembered invalidation events are used to check for duplicate or older invalidations.
- Set the JVM custom property "com.ibm.ws.cache.CacheConfig.timeHoldingInvalidations" to "120000" msec (2min.) to reduce the footprint and variance of the Dynacache InvalidationAuditDaemon.Reducing timeHoldingInvalidations reduces the # of invalidation events Dynacache remembers.
Pages
▼
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.