dotMemory Web Help


The specific of profiling IIS-hosted web applications is that dotMemory actually profiles not a certain application but an application pool the app is running on. For this reason, if the pool is shared between a number of apps, memory snapshots will contain objects of all apps in the pool. In some cases, that might be useful, for example, when profiling related web services running on the same pool. Nevertheless, if you want to profile a web app separately, it is recommended that you run it on a dedicated pool.

In order to profile a Web Application using Internet Information Services, you should just run the profiler and it will attach itself to Internet Information Services. It is important to note that when profiling applications using Internet Information Services, dotMemory needs to be run on behalf of Administrator (In Windows Vista, 7 or 8, right-click the dotMemory icon and select Run as administrator).

Optionally you can specify the following parameters:

  • Run Browser
    If you check this option, you can provide additional properties:
    • Url
      The Url to invoke the web application.
    • Browser
      A browser that should run the application you profile. The default system browser is pre-selected.