Diagnostics utility with web UI to analyze .NET application memory dump
.NET 9 SDK is required
dotnet tool install --global Heartbeat
# optional
export PATH=$PATH:$HOME/.dotnet/tools
heartbeat --dump <path-to-dump-file>
Open http://localhost:5000/
in web browser.
Heartbeat is also available in Native AOT version. You can download it from the latest release
heartbeat [options]
Options:
--dump <dump> (REQUIRED) Path to a dump file
--dac-path <dac-path> A full path to the matching DAC dll for this
process.
--ignore-dac-mismatch Ignore mismatches between DAC versions
--version Show version information
-?, -h, --help Show help and usage information
See Features for more info.
Use ASPNETCORE_URLS environment variable to change default endpoint (export ASPNETCORE_URLS=http://0.0.0.0:5555
or $env:ASPNETCORE_URLS='http://127.0.0.1:5555'
)