Memory uses by aspnet_wp.exe
I am having an asp.net 2.0 web application running from Visual studio 2005. The initial memory consumption for aspnet_wp.exe is about 2K. As i navigate different pages having GridView and other controls the size is increasing (around 47K).
My question is, if i am closing the browser why not the memory is released or even if i close the VS2005 still the memory consumption is the same.
I have checked all open db connections and close开发者_JAVA百科d them carefully, still the problem exists. Could some one guide me why this is happening and what is the resolution?
Thanks for sharing your valuable time.
Closing the browser only does things on the client side. The ASP.NET worker process is a server process that stays active waiting for new hosts. I don't claim to know much about how all of that works but I can say that the server process isn't going to throw everything away especially if it has loaded libraries into memory to be made available for other client connections.
closing the browser or closing the VS2005 doesn't necessary trigger the garbage collection to collect the memory. How long will the memory stay high? What happens after 5, 10 minutes?
AppDomains can take up to 30 seconds to completely shut down. This means that it could take up to 30 seconds for all memory to be freed from the process once you shut down the host server.
精彩评论