Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7621471
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T04:12:16+00:00 2026-05-31T04:12:16+00:00

I have a website application running in it’s own application pool on IIS 7.0.

  • 0

I have a website application running in it’s own application pool on IIS 7.0. The application is an ASP.NET MVC 3 website.

I have noticed the memory usage for this applications corresponding w3wp IIS worker service is quite high ( 800 MB, with some fluctuation ).

I am trying to diagnose the problem and have tried the following:

I have disabled output page caching for the website at IIS level and then recycled the application pool. This causes the w3wp process to restart. The memory usage for this process then slowly creeps up to around 800 MB, it takes around 30 seconds to do so. There are no page requests being handled at this time. When I restart the website from IIS the memory size of the process does not alter.

I have tried running a debug copy of the application from VS 2010, there are no problems with memory usage.

Some ideas I have/questions are:

Is this problem related to the websites code? – Given that the memory rockets before any page requests have been sent/handled, I would assume this is NOT a code problem?

The application built in MVC has no handling of caching written into it.

The website uses real-time displaying of data, it uses ajax requests periodically, and is generally left ‘open’ for long periods of time.

Why does the memory usage rocket up after the application is recycled and no user requests are being sent? Is this because it is loading old cache information into it’s memory from disk?

The application does NOT crash, I’m just concerned about the memory usage, it is not that big of a website…

Any ideas/help with getting to the bottom of this problem would be appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T04:12:17+00:00Added an answer on May 31, 2026 at 4:12 am

    I just looked my server and my pools use 900-1000 MB Virtual size Memory, and 380 MB Working set. My sites run smooth with out problem for some years now, and I have checked the sites from all sides. My pool never recycles and the server runs until the next update continuously with 40% stable free physical memory.

    If your memory is not continuously growing, then this memory is the code plus the data that you set as static, const, the string, and the possible cache, inside your application.

    You can use process explorer to see the working and the virtual size memory.

    You can also think to run a profile against your code to see if you have any “memory leak” or other issue. Find one from google: https://www.google.com/search?hl=en&q=asp.net+memory+profiler.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have an ASP.NET MVC web application running in IIS as a subweb; let's
I have an asp.net mvc app running on a local iis website that is
I have a website running a basic ASP.NET application that is mostly used from
I have an ASP.Net 3.5 website running in IIS 6 on Windows Server 2003
I have any ASP.Net application running on IIS 7.5. How can I incorporate SSL
I have a website (ASP.NET MVC3) that runs on IIS 7. From this website,
I have an ASP.NET application running on Apache server with mod_mono. If I have
I have a website in ASP.Net that generates PDF with a 3rd party application
i have an ASP.NET application (website, catalog-like). No high load expected (not more than
We have an internal ASP.NET Webforms application running on a Windows 2008/IIS7 server which

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.