ANTS Performance Profiler 10

Help for older versions available.

These pages cover ANTS Performance Profiler 10, which is not the latest version. Help for other versions is also available.

ANTS Performance Profiler 10.0 release notes

August 23rd, 2018 (10.0.4)

Fixes

  • PP-4028: Jumping from Database calls view to Call tree now selects correct node.
  • PP-2742, PP-4029: Jumping from Outgoing HTTP requests view to Call tree now selects correct node.
  • PP-2712, PP-2492: Hit count for Incoming HTTP requests now has a correct value.
  • Redirection to profiled .NET Core web application now works correctly on Microsoft Edge.

Improvements

  • Validation for .NET Core applications is now more precise.
  • When profiling .NET Core 1.0 and 1.1 project files, missing packages will be automatically restored.

July 4th, 2018 (10.0.3)

Fixes

  • MP-2508: APP should no longer crash when fetching IIS application whose App Pool was incorrectly removed.
  • APP no longer requires .NET Framework 4.7 to run. It should work correctly on .NET Framework 4.0.

June 26th, 2018 (10.0.2)

Fixes

  • PP-4036,PP-4038: Adding a new .NET Core environment variable no longer crashes after loading previous session settings.
  • PP-4037: It's now possible to add a .NET Core environment variable which name starts with a number.
  • PP-4035: Fetching an SQL query plan for parameterised queries no longer crashes the application.
  • APP 10 no longer warns about "expired trial" after updating from APP 9.
  • It's now possible to use both APP 9 and APP 10. Profiling errors should now be gone.
    • You may need to reinstall APP 9 and APP 10 in order to repair previous installation.

June 19th, 2018 (10.0.1)

Fixes

  • MP-2498: Profiler will not crash on startup if multiple versions of the same web browser are installed.

June 6th, 2018 (10.0.0)

Major features

  • Portable PDB support.

  • .NET Core support.

.NET Core features

  • PP-3986: Added ability to provide command line arguments when profiling .NET Core applications.

  • PP-3989: Fixed issues with profiling .NET Core.
  • Using "Profile performance" from the ANTS Add-In no longer fails when the output assembly is an .exe.
  • When the path to the .NET Core assembly is entered, the working directory path now updates.
  • Improved GUI around .NET Core application's URL field.
  • Added an ability to enter environment variables for profiled application.
  • Incoming HTTP requests support for .NET Core.
  • Allow profiling of .NET Core project files (.csproj, .vbproj, .fsproj).

Features

  • PP-3985: Added option for exporting database calls to APP command line.

  • Microsoft Edge is now shown on browser list for web application profiling.
  • Process name is now visible on title bar when attaching (.NET 4+ processes).
  • Improved behaviour of "Find" bar on Call tree.
  • On IIS app list only managed applications are shown (profiling IIS/IIS express .Net core apps is not yet supported).
  • Visual Studio Add-in: Ask to build out-of-date projects before profiling.

Fixes

  • Fixed deadlock when profiling applications in sampling mode.

  • PP-4008: Hit counts for generic methods are now correctly calculated.

  • PP-4009: Installation no longer fails when Visual C++ 2017 Redistributable is installed.
  • PP-4022: Prevent APP from keeping lock on profiled .exe.
  • PP-3573: Results not displaying properly at high dpi resolutions
  • PP-3310: Call tree not displaying properly at high dpi resolutions
  • PP-3309: Control bar labels not aligned properly
  • PP-3013: Filter selection truncated at high dpi resolutions
  • Visual Studio Add-in: Using "Profile performance" from the ANTS Add-In no longer fails when the output assembly of .NET Core project is an .exe.
  • Visual Studio Add-in: Extension is now visible on Marketplace inside Visual Studio.
  • Visual Studio Add-in: "About" window no longer crashes.


 


Didn't find what you were looking for?