mitchel.sellers@gmail.com wrote
With module caching in memory you will notice some bloating in size of the worker process, especially if you have modules that are cached with large amounts of content. (Large HTML modules for example).
If you are looking at more information about the actual objects that are in memory you can use a tools such as RedGates's ANTS Profiler to analyze the application and see if you can identity fht eroot cause.
Have you added any new modules to the site recently?
No new modules, but I now perform module caching in my UserProfile, so whenever it loads a profile it bungs it into the cache for x seconds (setable) and then all my modules check the cache first. Before the SQL service was going balistic as it hits 4 different sps whenever you call GetUser(). So now my SQL traffic has dropped drastically but RAM is a problem - I just am not convinced that it is this that is causing it.
What is interesting is that traffic does not seem to affect it. Yesterday there were 302 people online at PokerDIY at one point and before and after the RAM remained almost constant. What is also interesting is that Smart-Thinker uses roughly the same amount as PokerDIY - and has 80% less traffic. As soon as I kill the worker process the RAM dips by 300 meg or so, and then RAPIDLY climbs back up to near where it was (maybe 200) - this is why I don't think it is the traffic or profile stuff.
So my other main question which still needs answering - SHOULD the PurgeCache schedule task be run often (ie. every 5 min or so)- is this the process that checks the DNN cache and clears it if it has expired (sorry, sounds obvious) but need it confirmed. I it is, then it seems to me that I have to schedule this to run at least every 5 minutes, but I did a test and turned it off, let the RAM get high, and then turned it on (to cause it to run and clear the cache) and the RAM did not dip at all. The scheduled history always says it ran successfuly but 0 files were affected... what is the 0 files it is refering to? Is that if it uses disk caching?
TIA