Profiling ASP.NET websites with EQATEC Profiler

Viewed 18074

I'm searching for a free ASP.NET profiler, and I stumbled upon EQATEC Profiler for .NET, but I can't find any instructions on how to profile ASP.NET projects with it. Please post step-by-step instructions or a link with sufficient info.

I'm using Visual Studio 2008 Professional and .NET 3.5.

4 Answers

This should work for ASP.NET web projects:

  1. Compile your project.
  2. Start web application. You can right-click on some .aspx file in Visual Studio and select "View in Browser". (If you start your application later you risk overwriting profiled DLL.)
  3. Start EQATEC Profiler.
  4. On the Build tab browse to bin folder of your project.
  5. Click “App options” button
    • Set output folder to $(AppDir) only.
    • Uncheck “Ordinary app”.
  6. Click Build button.
  7. Switch to your favourite browser. Navigate to the page you want to profile. You should get "Profiled app started" entry in Run tab in EQATEC Profiler.
  8. Click "Take snapshot" button. A new entry should appear in "View snapshot reports" list. Select it and click View button.

Edit: Updated instructions according to comment.

You may need to get a compiled version of your site (is there a dll for the site in the bin folder or just the dependencies?). The easiest way to do this is to publish it. (Just right hand click the site in Visual Studio). Then Pavel's answer will work just fine.

Related