Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...Open Core Testi...Open Core Testi...DNN 700 CE RC Tools Recycle App Pool make increase w3wp.exe RAMDNN 700 CE RC Tools Recycle App Pool make increase w3wp.exe RAM
Previous
 
Next
New Post
11/15/2012 9:09 PM
 

Playing with DNN 700 CE RC (2 parent and 2 child sites), no or default content, make some Recycle App Pool via Tools menu, and view than w3wp.exe grown each recycle from 80 Mo to 140 Mo.
IIS 7.5 express, SQL 2K12 Express, Dedicated App Pool per instance, with site isolation

Is there any recommended configuration for IIS application pool and recycle ? 


Julien Girerd
DevPCI - DotNetNuke Experts France Communauté des utilisateurs francophone de DotNetNuke DNN-Connect
 
New Post
11/17/2012 2:39 PM
 

I noticed the same issue on 6.2.5.. Every time you make a change to the web.config file the memory usage basically doubles.

Think it's also time to start optimizing DNN as it has gone up from 30mb memory usage on a clean "DNN 5" install to 80+mb on a clean "DNN 6+7" install.

 
New Post
11/22/2012 9:43 AM
 
Can you try the same using full blown IIS. IIS Express is not production grade ... In order to investigate yourself, you could maybe use Ants MemoryProfiler by RedGate, or a similar tool...

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
New Post
11/22/2012 9:50 AM
 
i just did a quick test, and i seem to be able to replicate this with build 1577, on windows 8 / IIS8

I will make sure this is reported in Gemini

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
New Post
11/22/2012 2:31 PM
 

This is NOT a Memory Leak.

  1. The text on the tools menu is actually incorrect – it should be “Recycle Application”.  We are not recycling the Application Pool – you need full trust to do that from a web app.
  2. We restart the application by “touching” the web.config file.  When this happens ASP.NET restarts the application for any new requests, but it does not immediately recover the memory taken by the old instance of the application.   All the cached objects in the ASP.NET Cache and all the loaded assemblies remain loaded.
  3. Memory management in the Application Pool is managed automatically by IIS.  Periodically it will recover memory taken up by applications that are no longer active.  What you are seeing is IIS has determined that as there is plenty of memory available it does not need to go through the expense of recovering the memory – the default time-out in IIS to shut-down inactive applications is 20 minutes.  This is quite normal in memory Management, as the process of unloading applications is quite expensive.

Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
Previous
 
Next
HomeHomeDevelopment and...Development and...Open Core Testi...Open Core Testi...DNN 700 CE RC Tools Recycle App Pool make increase w3wp.exe RAMDNN 700 CE RC Tools Recycle App Pool make increase w3wp.exe RAM


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out