HighTechTalks DotNet Forums  

Which requests cause a w3wp process to grow considerably?

Dotnet Framework (Performance) microsoft.public.dotnet.framework.performance


Discuss Which requests cause a w3wp process to grow considerably? in the Dotnet Framework (Performance) forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
Nick
 
Posts: n/a

Default Which requests cause a w3wp process to grow considerably? - 10-23-2009 , 05:37 AM






On a production environment, how can one discover which Asp.Net http
requests, whether aspx or asmx or custom, are causing the most memory
pressure within a w3wp.exe process? I don't mean memory leaks here. It's a
good healthy application that disposes all it's objects nicely. Microsoft's
generational GC does it's work fine. Some requests however, cause the w3wp
process to grow its memory footprint considerably, but only for the duration
of the request.

It is simply a question of the cost-efficiency and scalability of a
production environment for a SAAS app, in order to regularly report back to
the development department on their most memory hogging "pages", and to
return that (memory) pressure where it belongs, so to speak.

There doesn't seem to be anything like:
HttpContext.Request.PeakPrivateBytes or .CurrentPrivateBytes
or
Session.PeakPrivateBytes

Reply With Quote
  #2  
Old   
Nick
 
Posts: n/a

Default RE: Which requests cause a w3wp process to grow considerably? - 10-27-2009 , 03:30 AM






No one?

"Nick" wrote:

Quote:
On a production environment, how can one discover which Asp.Net http
requests, whether aspx or asmx or custom, are causing the most memory
pressure within a w3wp.exe process? I don't mean memory leaks here. It's a
good healthy application that disposes all it's objects nicely. Microsoft's
generational GC does it's work fine. Some requests however, cause the w3wp
process to grow its memory footprint considerably, but only for the duration
of the request.

It is simply a question of the cost-efficiency and scalability of a
production environment for a SAAS app, in order to regularly report back to
the development department on their most memory hogging "pages", and to
return that (memory) pressure where it belongs, so to speak.

There doesn't seem to be anything like:
HttpContext.Request.PeakPrivateBytes or .CurrentPrivateBytes
or
Session.PeakPrivateBytes

Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.