Diagnostics Release - v8.0.547301
dotnet-symbol
- Added back support for
--internal-server
flag. It uses interactive authenication using the brower.
dotnet-dump and SOS
- Added back support for
--internal-server
flag in the !setsymbolserver command. It uses interactive authenication using the brower. - Fix arithmetic overflow when memory dump has too many objects - #4928
- ARM64EC support - #4430
- DumpIL SOS command does not properly handle DynamicMethods in .NET Core - #4850
- Add cloud symweb support - #4848
dotnet-counters
- Provider names support the prefix "EventCounters" to indicate that only EventCounter based counters should be shown even if there is also a Meter with the same name. By default dotnet-counters prefers a Meter over EventCounters if both have the same name. This may be especially helpful because .NET 9 introduced a System.Runtime Meter that takes precedence over the System.Runtime EventCounters that were shown by default in the past. To continue viewing the System.Runtime EventCounters you could use the command "dotnet-counters monitor -p <process_id> --counters EventCounters\System.Runtime".
- Fixed an issue where specifying multiple Meters or Instruments with the same names but different tags passed to the constructor were incorrectly merged together during reporting. When used with the .NET 9 version of the runtime the tool can now track and report these independently using the correct tags (Issues #4843 and #4564).
- dotnet-counters list command has been deprecated and now refers users to our documentation at https://learn.microsoft.com/dotnet/core/diagnostics/built-in-metrics. These online docs are more detailed, complete, and up-to-date than the information that was previously embedded within the tool.
- dotnet-counters monitor no longer automatically sorts certain well-known providers to the top of the list when displaying them. All providers are sorted in alphabetical order.
Packages released to NuGet
dotnet-counters.8.0.547301.nupkg
dotnet-dsrouter.8.0.547301.nupkg
dotnet-dump.8.0.547301.nupkg
dotnet-gcdump.8.0.547301.nupkg
dotnet-sos.8.0.547301.nupkg
dotnet-stack.8.0.547301.nupkg
dotnet-symbol.8.0.547301.nupkg
dotnet-trace.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.8.0.547301.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.8.0.547301.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.547301.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-symbol | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-symbol | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-symbol | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-symbol | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-symbol | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-symbol | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | Download |
dotnet-sos | win-arm64 | Download |
dotnet-stack | win-arm64 | Download |
dotnet-symbol | win-arm64 | Download |
dotnet-trace | win-arm64 | Download |
dotnet-counters | win-x64 | Download |
dotnet-dump | win-x64 | Download |
dotnet-gcdump | win-x64 | Download |
dotnet-sos | win-x64 | Download |
dotnet-stack | win-x64 | Download |
dotnet-symbol | win-x64 | Download |
dotnet-trace | win-x64 | Download |
dotnet-counters | win-x86 | Download |
dotnet-dump | win-x86 | Download |
dotnet-gcdump | win-x86 | Download |
dotnet-sos | win-x86 | Download |
dotnet-stack | win-x86 | Download |
dotnet-symbol | win-x86 | Download |
dotnet-trace | win-x86 | Download |