PackageTrack
Sign in Get early access

dotnet-gcdump

.NET Managed Heap Dump and Analysis Tool

9.0.661903 14M downloads/mo #2221 most downloaded on NuGet dotnet/diagnostics

What this package is like to depend on

Last release 7 months ago

06 Jan 2026

Ships fairly regularly

a new release about every 2 months

Rarely documented

notes for 8 of 33 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

33 releases · first in 2019

2 releases in the last 12 months

see the full history below

Release timeline

33 releases · Dec 2019 to Jan 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 33
  1. 9.0.661903 06 Jan 2026
    Release notes

    General announcements

    General fixes to tools.

    dotnet-dump/SOS issues fixed for release

    • crashinfo now only shows as an available command forprocesses with an unhandled exception.

    dotnet-trace

    • New preview command collect-linux, supporting collecting application events through kernel infrastructure. See documentation for runtime and kernel configuration requirements.
    • Breaking change: In past versions, 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.
    Packages released to NuGet
    • dotnet-counters.9.0.661903.nupkg
    • dotnet-dsrouter.9.0.661903.nupkg
    • dotnet-dump.9.0.661903.nupkg
    • dotnet-gcdump.9.0.661903.nupkg
    • dotnet-sos.9.0.661903.nupkg
    • dotnet-stack.9.0.661903.nupkg
    • dotnet-symbol.9.0.661903.nupkg
    • dotnet-trace.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-arm.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-arm64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-musl-arm.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-musl-arm64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-musl-x64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-x64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.osx-arm64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.osx-x64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.win-arm64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.win-x64.9.0.661903.nupkg
    • Microsoft.Diagnostics.DbgShim.win-x86.9.0.661903.nupkg
    • Microsoft.Diagnostics.NETCore.Client.0.2.661903.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-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
    Open source →
    Release notes

    Diagnostics Release - v9.0.661903

    Compare

    Choose a tag to compare

    Open source →
  2. 9.0.652701 30 Oct 2025
    Release notes

    General announcements

    General fixes to logging, error, and help outputs from all tools.

    dotnet-dump/SOS issues fixed for release

    • SOS will now automatically load in WinDBG for stowed exceptions for interop scenarios.
    • 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.
    • Updates gcinfo dumping to support newer runtimes.
    • Improved signature parsing/dumping to support wider sets of valid IL.
    • General fixes to SOS.

    dotnet-gcdump

    • Added basic support for Native AOT gcheap traces.
    • Added suport for launching dsrouter transparently for mobile scenarios.

    dotnet-counters

    • Improved visualization for metrics with tags.
    • Added suport for launching dsrouter transparently for mobile scenarios.

    dotnet-trace

    • Fixed parsing correlation fields from events emitted by Microsoft-Extensions-Logging.
    • Fixes default rundown option for dotnet-trace to true.

    Microsoft.Diagnostics.NETCore.Client

    • Wraps most connection errors during into a ServerNotAvailableException deriving from DiagnosticsClientException for easier error attribution and abstraction.
    Packages released to NuGet
    • dotnet-counters.9.0.652701.nupkg
    • dotnet-dsrouter.9.0.652701.nupkg
    • dotnet-dump.9.0.652701.nupkg
    • dotnet-gcdump.9.0.652701.nupkg
    • dotnet-sos.9.0.652701.nupkg
    • dotnet-stack.9.0.652701.nupkg
    • dotnet-symbol.9.0.652701.nupkg
    • dotnet-trace.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-arm.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-arm64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-musl-arm.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-musl-arm64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-musl-x64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.linux-x64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.osx-arm64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.osx-x64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.win-arm64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.win-x64.9.0.652701.nupkg
    • Microsoft.Diagnostics.DbgShim.win-x86.9.0.652701.nupkg
    • Microsoft.Diagnostics.NETCore.Client.0.2.652701.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-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

    Changes:

    See More
    • f40e210 Update codeflow metadata to fix backflow (#5589)
    • ec0214d Migrate root .sln files to .slnx (#5587)
    • 8127357 [DotnetTrace][Tests] Add functional tests validating Collect output (#5581)
    • b64e35d FindRootsOlderGeneration refactor (#5585)
    • 1ec231f Try to reduce variance in FindRootsOlderGeneration SOS test (#5583)
    • 7960827 [main] Source code updates from dotnet/dotnet (#5580)
    • c6a06b4 Remove check from StackTraceSoftwareExceptionFrame SOS test (#5582)
    • 46edddd [main] Source code updates from dotnet/dotnet (#5578)
    • 17279a6 [SOS/DAC] Add tests for DAC GC bugs (#5562)
    • ec34165 [main] Source code updates from dotnet/dotnet (#5573)
    • 8aee6fd [main] Source code updates from dotnet/dotnet (#5569)
    • 36238ac Add es-metadata.yml with initial configuration (#5572)
    • 29b752e [SOS] VarargPInvoke Test (#5571)
    • aea098e [dotnet-symbol] Add lookup symbolstorekey generation diagnostics (#5561)
    • 825c3ad Update the list of handle types in the !gchandles help (#5568)
    • be56583 [main] Source code updates from dotnet/dotnet (#5567)
    • 3c25a8b [dsrouter] improved instructions/log messages (#5535)
    • 23d4e5f [main] Source code updates from dotnet/dotnet (#5565)
    • a853665 Delimiting tag set headers (#5551) [ #4935 ]
    • 1c3f497 Fix correlation field parsing for Microsoft-Extensions-Logging TraceLogging events (#5558) [ #5557 ]
    • 2f461b3 Remove a seemingly bogus ifdef HOST_FREEBSD block (#5547)
    • b35b4d5 Fix official build packaging (#5559)
    • ac686c3 [main] Source code updates from dotnet/dotnet (#5553)
    • 9a8988d Implement support to -c parameter on !ClrStack command (#5549) [ #3093 ]
    • 60741aa Add product arguments to release tool and clean up calls to tool (#5545)
    • fde62e1 [main] Source code updates from dotnet/dotnet (#5518)
    • a321e26 FreeBSD compilation fixes (#5544)
    • 0dd6f2b Update user_events metadata details (#5541)
    • 3fe5132 [counters] add --dsrouter switch (#5543)
    • cddfe4f [dsrouter] improve log message when launched as a subprocess (#5536)
    • 745ee21 Add missing dependency node (#5539)
    • 44fd776 [main] Update dependencies from microsoft/clrmd (#5537)
    • 058c2fe [main] Update dependencies from microsoft/clrmd (#5534)
    • 2065642 [dsrouter] cache Android SDK path (#5533)
    • aa810aa Support reading naot crashinfo via module export (#5528)
    • 496f7d7 Fix broken debugger/debuggee startup handshake protocol on macOS26. (#5530)
    • 481bc26 Add an FAQ entry for non-Microsoft vendors (#5531)
    • 24de8bf Add Version.Details.props (#5526)
    • d7d8500 [dsrouter] detect Android SDK with dotnet/android-tools (#5502)
    • f9c63a8 Log pid of remote executed process. (#5525)
    • eab990e Snap main into release branch (#5527)
    • 7906474 [dsrouter] log redirected console output (#5524)
    • fcaeae3 Launch dsrouter from gcdump (#5494) [ #5242, #5436 ]
    • 4e46ba6 Consume cDac package and other cleanup (#5482)
    • 1586391 Part 1: adding better diagnostic messages for too-long TMPDIR on Linux (#5517) [ dotnet/runtime#111165 ]
    • 220408e Change SocketException to ServerNotAvailable + misc test fixes/logging (#5354)
    • 3d11b96 Update Microsoft.Diagnostics.Tracing.TraceEvent to version 3.1.23 to fix P/Invoke buffer handling (#5523) [ #5508 ]
    • c3c57bb Fix possible COM leak (#5522)
    • 7d70948 [main] Update dependencies from microsoft/clrmd (#5521)
    • 56f5c8f Improve Ctrl+C support in dotnet-trace tool (#5519)
    • 47b73d5 Add third party notices to global tool packages (#5520)
    • 4e54d32 [main] Source code updates from dotnet/dotnet (#5516)
    • 8d8f308 [main] Source code updates from dotnet/dotnet (#5511)
    • f903b9d Update build.sh to error on native build failures (#5515)
    • e32a259 Update typo in comment (#5512)
    • 44525cc [main] Source code updates from dotnet/dotnet (#5492)
    • c80de30 Sync gcinfo.h with changes made for cDAC in runtime (#5505)
    • c1781de Update VS detection logic (#5507)
    • 7b93285 Make dotnet-gcdump work with native AOT (#5506)
    • ff0733e [IPC Protocol] Add specification to configure a user_events eventpipe session (#5454)
    • 71de7f1 [ProcessLauncher] Explicitly set diagnostic port configs (#5503)
    • f391d8d [ProcessLauncher] Fix Child Proc Arg Validation (#5504)
    • 6b1e6c5 Auto-detect LLDB.h and liblldb-dev versions (#5497)
    • 30592b4 Update EOL Ubuntu buildtools containers to Ubuntu 22.04 (#5498)
    • a083d65 Sync x86 GC info decoder (#5485)
    • 8bbc63d [main] Source code updates from dotnet/dotnet (#5473)
    • 5996972 Check for process exit as well as pipe message in test runners (#5490)

    Note truncated.

    Open source →
    Release notes

    Diagnostics Release - v9.0.652701

    Compare

    Choose a tag to compare

    Open source →
  3. 9.0.621003 12 Apr 2025
    Release notes

    Diagnostics Release - v9.0.621003

    Compare

    Choose a tag to compare

    Open source →
  4. 9.0.607501 12 Feb 2025
    Release notes

    Diagnostics Release - v9.0.607501

    Compare

    Choose a tag to compare

    Open source →
  5. 9.0.553101 05 Nov 2024
    Release notes

    Diagnostics Release - v9.0.553101

    Compare

    Choose a tag to compare

    Open source →
  6. 8.0.547301 24 Sep 2024
    Release notes

    Diagnostics Release - v8.0.547301

    Compare

    Choose a tag to compare

    Open source →
  7. 8.0.532401 27 Jun 2024
    Release notes

    Diagnostics Release - v8.0.532401

    Compare

    Choose a tag to compare

    Open source →
  8. 8.0.510501 06 Feb 2024
    Release notes

    Diagnostics Release - v8.0.510501

    Compare

    Choose a tag to compare

    Open source →
  9. 8.0.505301 04 Jan 2024

    Nothing published for this version

  10. 8.0.452401 26 Oct 2023

    Nothing published for this version

  11. 7.0.447801 29 Sep 2023

    Nothing published for this version

  12. 7.0.442301 28 Aug 2023

    Nothing published for this version

  13. 7.0.430602 08 Jun 2023

    Nothing published for this version

  14. 7.0.421201 13 Apr 2023

    Nothing published for this version

  15. 7.0.410101 15 Feb 2023

    Nothing published for this version

  16. 6.0.351802 22 Oct 2022

    Nothing published for this version

  17. 6.0.328102 01 Jun 2022

    Nothing published for this version

  18. 6.0.327302 24 May 2022

    Nothing published for this version

  19. 6.0.320703 19 Apr 2022

    Nothing published for this version

  20. 6.0.257301 02 Dec 2021

    Nothing published for this version

  21. 5.0.251802 19 Oct 2021

    Nothing published for this version

  22. 5.0.248003 05 Oct 2021

    Nothing published for this version

  23. 5.0.236902 22 Jul 2021

    Nothing published for this version

  24. 5.0.227602 05 Jun 2021

    Nothing published for this version

  25. 5.0.221401 21 Apr 2021

    Nothing published for this version

  26. 5.0.217401 26 Mar 2021

    Nothing published for this version

  27. 5.0.160202 09 Dec 2020

    Nothing published for this version

  28. 5.0.152202 10 Nov 2020

    Nothing published for this version

  29. 3.1.141901 22 Aug 2020

    Nothing published for this version

  30. 3.1.137102 22 Jul 2020

    Nothing published for this version

  31. 3.1.135903 10 Jul 2020

    Nothing published for this version

  32. 3.1.120604 09 Apr 2020

    Nothing published for this version

  33. 3.1.57502 02 Dec 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive