Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy-to-use performance and memory .NET profiler for Windows, Linux and macOS.
Secure and easy profiling in cloud, containers and clustered environments.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

Changes in version 2020.11

.NET Core support

  • feature One of the main features of the new version is a profiling of apps running with .NET Core, including .NET 5, which is released on November 10, 2020.

IDE integration wizard

  • feature New Profile from within IDE... action has been added on Welcome screen. The action provides plugin installation wizards for Visual Studio and Rider.

Integration with Visual Studio

  • feature Plugin for Visual Studio is now able to profile all sorts of .NET and .NET Core applications: console, WPF and ASP.NET. Just click on Profile button in Visual Studio toolbar and your app will be launched with profiler. Profiler UI will automatically attach to your application as soon as it is started.

  • feature Profiling of IIS Express is supported.

  • feature Plugin installation wizard for Visual Studio. If you have have several VS versions installed in parallel, then profiler will offer to choose the version to integrate with. We expect better user experience and faster installation time of the profiler.

Integration with Rider

  • feature New plugin for Rider which supports profiling desktop and server .NET applications. Profile button in Rider toolbar automatically starts active run configuration with the profiler.

Memory profiling

  • feature Object explorer provides special presentation of System.Half type. The value is immediately shown.

  • improvement Memory snapshot loading time was greatly improved. The speedup varies from 10% to 20%.

  • feature New action Memory | Find | Method by Name... is available in memory snapshots with recorded object allocations. It allows to find a method by the name and show its merged callees.

  • feature New actions Method Merged Callees and Method Back Traces are now available in popup menus of memory snapshot views. These actions allow to investigate where the method that allocated objects has been invoked, and which methods were called from it.

  • improvement Better support of generic struct fields.
  • fix Values of System.IntPtr type may be incorrectly shown.

Miscellaneous

  • feature Process environment variables, working directory and location of profiler log file have been added to the Summary tab.
  • caveat Visual Studio 2015 is no longer supported.

  • caveat Dedicated ZIP archive with helper tools for remote profiling has been removed. Now all the tools are part of the main application bundle.

Deprecations

Deprecation means that we intend to remove the feature or capability from a future release of YourKit .NET Profiler. The feature or capability will continue to work and is fully supported until it is officially removed.

  • .NET Frameworks 2.0 - 3.5 support.

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.