1. ANTS Performance Profiler 7 Documentation
Total Page:16
File Type:pdf, Size:1020Kb
1. ANTS Performance Profiler 7 documentation . 3 1.1 Requirements . 4 1.2 Installing . 5 1.3 Licensing . 6 1.3.1 Activating . 7 1.3.2 Deactivating . 13 1.3.3 Troubleshooting licensing and activation . 16 1.4 Upgrading . 19 1.4.1 Using Check for Updates . 20 1.4.2 Troubleshooting Check for Updates errors . 22 1.5 Setting up and running a profiling session . 24 1.5.1 Working with Application Settings . 26 1.5.2 Setting up Charting Options . 30 1.5.3 ANTS Performance Profiler Options . 32 1.5.4 Profiling .NET executables . 34 1.5.5 Profiling managed code add-ins . 35 1.5.6 Profiling ASP.NET applications running on IIS . 36 1.5.7 Profiling ASP.NET applications running on the web development server . 39 1.5.8 Profiling ASP.NET applications running on IIS Express . 41 1.5.9 Profiling SharePoint . 43 1.5.10 Profiling Silverlight applications . 45 1.5.11 Profiling Windows services . 47 1.5.12 Profiling a COMplus server application . 49 1.5.13 Profiling XBAP applications . 52 1.5.14 Attaching to a running .NET 4 process . 53 1.5.15 Profiling SQL queries in ANTS Performance Profiler 7.2 and later . 55 1.5.16 Profiling SQL queries in ANTS Performance Profiler 7.0 . 56 1.5.17 Profiling File IO . 60 1.5.18 Profiling tests in MSTest . 64 1.5.19 Profiling from the command line (API) . 65 1.5.20 Integrating ANTS Performance Profiler in a test procedure . 70 1.5.21 Using the Visual Studio add-in . 71 1.5.22 Setting up continuous profiling . 72 1.6 Working with profiling results . 74 1.6.1 Working with the timeline . 77 1.6.2 Working with the call tree . 86 1.6.3 Tips on using the call tree . 91 1.6.4 Working with integrated decompilation . 92 1.6.5 Working with the methods grid . 95 1.6.6 Working with the call graph . 97 1.6.7 Working with the database calls view . 103 1.6.8 Working with source code . 105 1.6.9 Filtering the call tree and methods grid . 106 1.6.10 Changing results display options . 107 1.6.11 Working with continuous profiling . 108 1.7 Worked examples . 110 1.7.1 Worked example - Profiling performance of an algorithm . ..