In this release, we were focused on bugfixes and stability improvements.
dotMemory 2019.3 gets a number of updates:
dotMemory 2019.2 stops supporting remote profiling. To offer you an adequate replacement, we significantly improved the dotMemory console profiler:
--trigger-on-activationargument allows taking a memory snapshot right after this becomes possible. This feature can be helpful in case you want to take a baseline snapshot and use it for comparison.
In this release, we add the long-awaited support for .NET Core 3.0.
Now, the 'navigate to type declaration' action is able to navigate you not only to Visual Studio but to JetBrains Rider as well.
As you might know, dotMemory includes the profiling API that is used to control profiling sessions right from the code of your application. In 2019.1, we have rewritten this API from scratch to make it more user-friendly:
The profiling controller gets a new condition for taking a snapshot: Get a snapshot if total memory usage exceeds X MB.
Click on the graph to get exact memory data at a specific time point.
Now, the default way to profile a web app hosted on IIS Express is to provide
dotMemory 2018.3, along with other products of the ReSharper Ultimate family, can now be installed into Visual Studio 2019 Preview 1.
dotMemory integrated in Visual Studio gets more profiling capabilities. Now, you can profile not only your startup project, but any run configuration: a startup project, an arbitrary executable, or even any static method.
The timeline graph gets improvements:
To learn more, see How does my app allocate to LOH? Find out with dotMemory 2018.2!
The 2018.1 release brings multiple minor user interface improvements. The most significant change is the reworked Analysis Subject panel. Now, it's much easier to navigate your analysis path.
Free trial for 5 days of actual use