Hi All,

I need to know which functions/classes are involved in some processes I am unable to track via standard debug. Any suggestion about how to profile ASP.NET apps?

Thanks,

JI

In case someone is interested/has time -> Scenario:
I am trying to speed up an existing ASP.NET 1.1 web app.
My major concern is about a procedure which retrieves a small amount of data in a long time (more than 10 seconds for a single row extraction). SQL profiler showed the queries are running ok (even if not omptimized), so I started looking at the actual code.
The code is quite messy, there's a lot going on with an ancient third-Party TreeView being populated on every post back, with a number of unnecessary open connections on every PageLoad, but nothing to slow down things this much. I would change almost everything probably gaining something like up to 5 seconds in total. but here comes my problem: I put a number of breakpoints in order to evaluate where the time was being wasted and surprise -> after all my candidates for being hot-spots finish processing the page keeps mumbling for other 5-6 seconds.

There are only a few things on page so I am pretty much sure I checked almost everything. I have no idea about what's going on and I don't know how to profile it.