Web Request Profiling in ANTS Performance Profiler

Comments 0

Share to social media

We’ve just shipped another beta build of ANTS Performance Profiler 8, and it’s a big one. It adds new feature called web request profiling, which captures all web requests made by your application and displays them in the context of the code. If you’ve already used database profiling in a previous version of ANTS, this is a bit like that, except now you can examine even more aspects of your application’s data access.

webrequest-calltree.png
Viewing web requests (in orange) in the context of your .NET code

Whenever a web request is made by your application, ANTS records the url, verb, and all the request headers (except POST request data). If the request was successful (in the 2xx range), you can examine the response headers, and you can also see whether a request failed. Alternatively, you can look at a list of all the requests made, then jump from any one of them back into the application’s call tree to understand how and why that request was made.

You can download this latest beta from www.red-gate.com/labs/ants-performance-profiler. I’d really appreciate any feedback you can offer to help us make the next version even better – please email dotnetteam@red-gate.com.

Ben

About the author

Ben Emmett

See Profile

Ben is a technical product manager for Redgate’s developer tools. He spends his days digging into what makes applications grind to a halt, what makes them bloat and fall over, and what it takes to build something fast and scalable. When he’s not doing that, he’s probably messing with some electronics, cooking, or playing the violin.

Ben Emmett's contributions