3.0.47001 Release
This is the 3.0.47001 release of the dotnet-counters, dotnet-dump, dotnet-sos and dotnet-trace global CLI tools.
dotnet tool install -g dotnet-XXXX
where XXXX is counters, dump, sos or trace.
Release Notes
SOS
-
New
setsymbolserver -directory <symbol-search-directory>
option so the modules and symbols files for a core dump don't have to be the same layout as they were when the dump was generated. -
eeversion
command enabled for all platforms. Displays the version and commit id of the target runtime. -
WARNING: SOS has been removed from the .NET Core runtime (coreclr repo) in Preview 7. Use "dotnet-sos" to install SOS. See installing sos for more information.
dotnet-dump
- Not supported on MacOS.
dotnet-trace
-
Added a couple more --profile options for doing GC-related performance investigations.
-
UI improvements to clarify provider configurations and settings.
-
Added --duration option.
-
The NetPerf format is obsolete and has now been replaced with NetTrace format which serves the identical role. The format is supported in Visual Studio starting with 16.3 Preview 1, TraceEvent version 2.0.43 and PerfView version 2.0.44. The most visible change is that trace files should be smaller than before. It is also faster to write, supports some new metadata on events, and makes some parsing scenarios more efficient. For more details see the file format spec.
dotnet-counters
- Fixed an issue where the application being monitored exiting before dotnet-counters crashes dotnet-counters with an unhandled exception.