.NET Core 3.0 has introduced a new set of tools that allows runtime diagnostic that makes it easier to diagnose and solve performance or memory problems. dotnet-trace, dotnet-counters and dotnet-dump together make up the .NET Core runtime diagnostic tools and are grouped under GitHub in the dotnet/diagnostics repository, together with a bunch of documentation files. With .NET Core 3.1 Microsoft has added dotnet-gcdump to the collection of .NET Core runtime diagnostic tools.

#.net

.NET Diagnostics Tools: dump vs. gcdump
7.20 GEEK