NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1992 most downloaded on NuGet
.NET Performance Counter Tool
Last release today
07 Oct 2026
Ships fairly regularly
a new release about every 2 months
Some releases are documented
notes for 11 of 38 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
39 releases · first in 1900
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
General tool fixes and updated dependencies.
Packages released to NuGetdotnet-counters.10.0.745401.nupkgdotnet-dsrouter.10.0.745401.nupkgdotnet-dump.10.0.745401.nupkgdotnet-gcdump.10.0.745401.nupkgdotnet-sos.10.0.745401.nupkgdotnet-stack.10.0.745401.nupkgdotnet-symbol.10.0.745401.nupkgdotnet-trace.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-x64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.linux-x64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.osx-arm64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.osx-x64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.win-arm64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.win-x64.10.0.745401.nupkgMicrosoft.Diagnostics.DbgShim.win-x86.10.0.745401.nupkgMicrosoft.Diagnostics.NETCore.Client.0.2.745401.nupkgMicrosoft.Diagnostics.DebugServices.10.0.745401.nupkgMicrosoft.Diagnostics.DebugServices.Implementation.10.0.745401.nupkgMicrosoft.Diagnostics.ExtensionCommands.10.0.745401.nupkgMicrosoft.Diagnostics.Monitoring.10.0.745401.nupkgMicrosoft.Diagnostics.Monitoring.EventPipe.10.0.745401.nupkgMicrosoft.Diagnostics.ReleaseTool.10.0.745401.nupkgMicrosoft.Diagnostics.Repl.10.0.745401.nupkgMicrosoft.Diagnostics.TestHelpers.10.0.745401.nupkgMicrosoft.Diagnostics.WebSocketServer.10.0.745401.nupkgMicrosoft.FileFormats.1.0.745401.nupkgMicrosoft.NETCore.SOS.10.0.745401.nupkgMicrosoft.NETCore.SOS.Symbols.10.0.745401.nupkgMicrosoft.SymbolManifestGenerator.10.0.745401.nupkgMicrosoft.SymbolStore.1.0.745401.nupkgSOS.Hosting.10.0.745401.nupkgSOS.InstallHelper.10.0.745401.nupkgNote: 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-arm | Download |
| dotnet-dump | linux-musl-arm | Download |
| dotnet-gcdump | linux-musl-arm | Download |
| dotnet-sos | linux-musl-arm | Download |
| dotnet-stack | linux-musl-arm | Download |
| dotnet-symbol | linux-musl-arm | Download |
| dotnet-trace | linux-musl-arm | 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-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 |
This list of changes was auto generated.
One column per quarter.
Diagnostics Release - v10.0.745401 Latest
Latest
Compare
.NET Performance Counter Tool
.NET Performance Counter Tool
General fixes and improvements across SOS debugger commands, macOS dump analysis, and the diagnostic tools since v10.0.721401.
-collect-linux contains several bug fixes impacting symbolication and completeness of data collected.
!threadpool now properly enumerates assignable work item queuesconvert errors: dotnet-gcdump convert now emits actionable messages when the input is not a valid nettrace file, contains no GC heap events, or holds an incomplete heap dump, instead of failing opaquely. (#5814)dotnet-counters.10.0.731102.nupkgdotnet-dsrouter.10.0.731102.nupkgdotnet-dump.10.0.731102.nupkgdotnet-gcdump.10.0.731102.nupkgdotnet-sos.10.0.731102.nupkgdotnet-stack.10.0.731102.nupkgdotnet-symbol.10.0.731102.nupkgdotnet-trace.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-x64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.linux-x64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.osx-arm64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.osx-x64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.win-arm64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.win-x64.10.0.731102.nupkgMicrosoft.Diagnostics.DbgShim.win-x86.10.0.731102.nupkgMicrosoft.Diagnostics.NETCore.Client.0.2.731102.nupkgNote: 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-arm | Download |
| dotnet-dump | linux-musl-arm | Download |
| dotnet-gcdump | linux-musl-arm | Download |
| dotnet-sos | linux-musl-arm | Download |
| dotnet-stack | linux-musl-arm | Download |
| dotnet-symbol | linux-musl-arm | Download |
| dotnet-trace | linux-musl-arm | 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-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 |
used attribute (#5856)This list of changes was auto generated.
.NET Performance Counter Tool
.NET Performance Counter Tool
General fixes to tools.
crashinfo now only shows as an available command forprocesses with an unhandled exception.collect supported and defualted to a profile called 'cpu-sampling'. To match the former behavior exactly, use --profile dotnet-sampled-thread-time --providers "Microsoft-Windows-DotNETRuntime:0x14C14FCCBD:4". The new default is --profile dotnet-sampled-thread-time,dotnet-common.dotnet-counters.9.0.661903.nupkgdotnet-dsrouter.9.0.661903.nupkgdotnet-dump.9.0.661903.nupkgdotnet-gcdump.9.0.661903.nupkgdotnet-sos.9.0.661903.nupkgdotnet-stack.9.0.661903.nupkgdotnet-symbol.9.0.661903.nupkgdotnet-trace.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-x64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.linux-x64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.osx-arm64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.osx-x64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.win-arm64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.win-x64.9.0.661903.nupkgMicrosoft.Diagnostics.DbgShim.win-x86.9.0.661903.nupkgMicrosoft.Diagnostics.NETCore.Client.0.2.661903.nupkgNote: 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-arm | Download |
| dotnet-dump | linux-musl-arm | Download |
| dotnet-gcdump | linux-musl-arm | Download |
| dotnet-sos | linux-musl-arm | Download |
| dotnet-stack | linux-musl-arm | Download |
| dotnet-symbol | linux-musl-arm | Download |
| dotnet-trace | linux-musl-arm | 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-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 |
.NET Performance Counter Tool
.NET Performance Counter Tool
General fixes to logging, error, and help outputs from all tools.
clrstack now supports printing a limitted number of frames using the -c parameter.crashinfo now supports reading the a module's error buffer from Native AOT dumps.gcinfo dumping to support newer runtimes.Microsoft-Extensions-Logging.dotnet-trace to true.ServerNotAvailableException deriving from DiagnosticsClientException for easier error attribution and abstraction.dotnet-counters.9.0.652701.nupkgdotnet-dsrouter.9.0.652701.nupkgdotnet-dump.9.0.652701.nupkgdotnet-gcdump.9.0.652701.nupkgdotnet-sos.9.0.652701.nupkgdotnet-stack.9.0.652701.nupkgdotnet-symbol.9.0.652701.nupkgdotnet-trace.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.linux-arm64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-arm64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.linux-musl-x64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.linux-x64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.osx-arm64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.osx-x64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.win-arm64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.win-x64.9.0.652701.nupkgMicrosoft.Diagnostics.DbgShim.win-x86.9.0.652701.nupkgMicrosoft.Diagnostics.NETCore.Client.0.2.652701.nupkgNote: 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-arm | Download |
| dotnet-dump | linux-musl-arm | Download |
| dotnet-gcdump | linux-musl-arm | Download |
| dotnet-sos | linux-musl-arm | Download |
| dotnet-stack | linux-musl-arm | Download |
| dotnet-symbol | linux-musl-arm | Download |
| dotnet-trace | linux-musl-arm | 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-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 |
.sln files to .slnx (#5587)--dsrouter switch (#5543)Note truncated.
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
.NET Performance Counter Tool
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →