One thing to note: timeToIdleSeconds and timeToLiveSeconds does NOT impact on memory usage with EHCache.
It only affects the life cycle of the object. I.e. if it passes 900 seconds, it stays in the cache until someone attempts to call it again. At which point it is checked to see if it is still a 'valid' cache member and discarded if it has passed its use by date. The ONLY thing that controls memory usage is maxElementsInMemory. Mark On Wed, Feb 17, 2010 at 7:02 AM, Dorioo <[email protected]> wrote: > Below is what they will be for this round of testing. Only difference > was that the default cache used to have "2000" elements in memory > until I realized that was per class. So I lowered it as part of > testing. > > - Gabriel > > <defaultCache > maxElementsInMemory="200" > eternal="false" > timeToIdleSeconds="600" > timeToLiveSeconds="900" > overflowToDisk="false" > /> > > <cache name="website.siteCategory" maxElementsInMemory="1000" > timeToIdleSeconds="900" timeToLiveSeconds="1200" eternal="false" > overflowToDisk="false" /> > <cache name="website.item" > maxElementsInMemory="1000" > timeToIdleSeconds="900" timeToLiveSeconds="1200" eternal="false" > overflowToDisk="false" /> > <cache name="website.itemImage" maxElementsInMemory="2000" > timeToIdleSeconds="900" timeToLiveSeconds="1200" eternal="false" > overflowToDisk="false" /> > > > On Tue, Feb 16, 2010 at 2:53 PM, Mark Mandel <[email protected]> > wrote: > > Gabriel, > > > > What are your cache setting for the EHCacheProvider? > > > > Mark > > > > On Wed, Feb 17, 2010 at 6:51 AM, Dorioo <[email protected]> wrote: > >> > >> I have. For example, the very strange "local" error I experienced was > >> in EHCacheProvider.cfc and so I changed all references in that file to > >> "local2" and it went away. > >> > >> I believe ehCahce lasted longer but ultimately went down. So I've been > >> using CF9 cache as it goes down the fastest and so easier to gather > >> data. > >> > >> I'll try ehCache again if only to gather a heap dump for it and report > >> back. > >> > >> - Gabriel > >> > >> On Tue, Feb 16, 2010 at 2:16 PM, Mark Mandel <[email protected]> > >> wrote: > >> > Gabriel - > >> > > >> > Why don't you configure and use the EHCache Provider? > >> > > >> > Mark > >> > > >> > On Wed, Feb 17, 2010 at 6:14 AM, Dorioo <[email protected]> wrote: > >> >> > >> >> Having already experienced strange behavior with Transfer and CF9 > >> >> "local", I just wanted to rule that out. Although, as I look at the > >> >> leak suspects report in the eclipse memory analyzer, I see references > >> >> to "instanceFacade.cfc","eventManager.cfc", and "transfer.cfc" so I > >> >> might be focusing too low level. > >> >> > >> >> Maybe I'll switch to 1.1 from pluggable cache and see how long that > >> >> lasts. If same setup + 1.1 is stable, then cause would be isolated to > >> >> pluggable cache. > >> >> > >> >> - Gabriel > >> >> > >> >> > >> >> > > >> >> > coldfusion.runtime.LocalScope is not related to the new local scope > >> >> > in > >> >> > CF9. It's just a class that gets used for lots of scopes in CF. > What > >> >> > are the actual variables that are hanging around in memory? That's > >> >> > more important than the coldfusion.runtime.Variable wrappers that > >> >> > you're seeing. > >> >> > > >> >> > -- > >> >> > Before posting questions to the group please read: > >> >> > > >> >> > > >> >> > > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer > >> >> > > >> >> > You received this message because you are subscribed to the Google > >> >> > Groups "transfer-dev" group. > >> >> > To post to this group, send email to [email protected] > >> >> > To unsubscribe from this group, send email to > >> >> > [email protected]<transfer-dev%[email protected]> > >> >> > For more options, visit this group at > >> >> > http://groups.google.com/group/transfer-dev?hl=en > >> >> > > >> >> > >> >> -- > >> >> Before posting questions to the group please read: > >> >> > >> >> > >> >> > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer > >> >> > >> >> You received this message because you are subscribed to the Google > >> >> Groups > >> >> "transfer-dev" group. > >> >> To post to this group, send email to [email protected] > >> >> To unsubscribe from this group, send email to > >> >> [email protected]<transfer-dev%[email protected]> > >> >> For more options, visit this group at > >> >> http://groups.google.com/group/transfer-dev?hl=en > >> > > >> > > >> > > >> > -- > >> > E: [email protected] > >> > T: http://www.twitter.com/neurotic > >> > W: www.compoundtheory.com > >> > > >> > Hands-on ColdFusion ORM Training @ cf.Objective() 2010 > >> > www.ColdFusionOrmTraining.com/ > >> > > >> > -- > >> > Before posting questions to the group please read: > >> > > >> > > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer > >> > > >> > You received this message because you are subscribed to the Google > >> > Groups > >> > "transfer-dev" group. > >> > To post to this group, send email to [email protected] > >> > To unsubscribe from this group, send email to > >> > [email protected]<transfer-dev%[email protected]> > >> > For more options, visit this group at > >> > http://groups.google.com/group/transfer-dev?hl=en > >> > > >> > >> -- > >> Before posting questions to the group please read: > >> > >> > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer > >> > >> You received this message because you are subscribed to the Google > Groups > >> "transfer-dev" group. > >> To post to this group, send email to [email protected] > >> To unsubscribe from this group, send email to > >> [email protected]<transfer-dev%[email protected]> > >> For more options, visit this group at > >> http://groups.google.com/group/transfer-dev?hl=en > > > > > > > > -- > > E: [email protected] > > T: http://www.twitter.com/neurotic > > W: www.compoundtheory.com > > > > Hands-on ColdFusion ORM Training @ cf.Objective() 2010 > > www.ColdFusionOrmTraining.com/ > > > > -- > > Before posting questions to the group please read: > > > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer > > > > You received this message because you are subscribed to the Google Groups > > "transfer-dev" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<transfer-dev%[email protected]> > > For more options, visit this group at > > http://groups.google.com/group/transfer-dev?hl=en > > > > -- > Before posting questions to the group please read: > > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer > > You received this message because you are subscribed to the Google Groups > "transfer-dev" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<transfer-dev%[email protected]> > For more options, visit this group at > http://groups.google.com/group/transfer-dev?hl=en > -- E: [email protected] T: http://www.twitter.com/neurotic W: www.compoundtheory.com Hands-on ColdFusion ORM Training @ cf.Objective() 2010 www.ColdFusionOrmTraining.com/ -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en
