The .NET Memory Profiler.
dotMemory allows you to analyze memory usage in a variety of .NET and .NET Core applications: desktop applications, Windows services, ASP.NET web applications, IIS, IIS Express, arbitrary .NET processes, and more.
Part of tutorial
Writing and Running Unit Tests with ReSharper