Which requests cause a w3wp process to grow considerably?

N

Nick

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", 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
 
G

Gregory A. Beamer

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 would consider something like ANTS Memory profiler from RedGate (I am
sure there are others you can Google).

Peace and Grace,
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,149
Members
46,695
Latest member
StanleyDri

Latest Threads

Top