Skip to content

Releases: hez2010/SatoriInsight

Satori Insight 1.1.6

Choose a tag to compare

@hez2010 hez2010 released this 30 Oct 05:19

Changes

  • Fixed live region maps and latency-mode detection for Satori GC processes on Linux.
  • Region sampling now retries after failed initial reads instead of remaining unavailable.

Downloads

NativeAOT packages are available for Windows, macOS, Linux (glibc), and Linux (musl), on x64 and ARM64. Each archive has a matching .sha256 checksum file.

Satori Insight 1.1.5

Choose a tag to compare

@hez2010 hez2010 released this 30 Oct 03:08

Changes

  • Added support for the latest Satori GC updates on .NET 10 and .NET 11.
  • Fixed region object counts and pinned-object reporting for the updated runtime.

Downloads

NativeAOT packages are available for Windows, macOS, Linux (glibc), and Linux (musl), on x64 and ARM64. Each archive has a matching .sha256 checksum file.

Satori Insight 1.1.4

Choose a tag to compare

@hez2010 hez2010 released this 29 Oct 16:32

Changes

  • Improved support for recent Satori GC versions based on .NET 10 and .NET 11.
  • Region maps and GC latency-mode reporting now detect supported runtime layouts automatically.

Downloads

NativeAOT packages are available for Windows, macOS, Linux (glibc), and Linux (musl), on x64 and ARM64. Each archive has a matching .sha256 checksum file.

Satori Insight 1.1.3

Choose a tag to compare

@hez2010 hez2010 released this 26 Oct 17:28

Changes

  • Satori Insight can now attach to its own process.
  • Self-attachment immediately shows the GC collector and latency mode, and keeps the latency mode up to date.

Downloads

NativeAOT packages are available for Windows, macOS, Linux (glibc), and Linux (musl), on x64 and ARM64. Each archive has a matching .sha256 checksum file.

Satori Insight 1.1.2

Choose a tag to compare

@hez2010 hez2010 released this 26 Oct 15:25

Changes

  • Fixed spurious "The region format could not be recognized." errors while inspecting active heaps.
  • Region maps continue updating readable regions during collections, retaining the last available data for regions that cannot be refreshed.

Downloads

NativeAOT packages are available for Windows, macOS, Linux (glibc), and Linux (musl), on x64 and ARM64. Each archive has a matching .sha256 checksum file.

Satori Insight 1.1.1

Choose a tag to compare

@hez2010 hez2010 released this 26 Oct 12:47

Changes

  • Checks for updates at startup and shows the changelog with a link to the release. Failed checks are silently ignored.
  • Enabled column resizing across all lists, including Heap inspector.
  • Heap inspector columns resize independently, with horizontal scrollbars when columns exceed the available width.

Downloads

NativeAOT packages are available for Windows, macOS, Linux (glibc), and Linux (musl), on x64 and ARM64. Each archive has a matching .sha256 checksum file.

Satori Insight 1.1.0

Choose a tag to compare

@hez2010 hez2010 released this 26 Oct 12:24

Changes

  • Unified Heap inspector into one workspace for regions, types, objects, references, and root paths.
  • Selecting a region or type filters its objects. Selecting an object updates its details and finds its root path automatically.
  • Follow references within the workspace and use Back to return to the previous object.
  • Choose explicit Baseline and Compare with captures for snapshot comparisons.
  • Fixed numeric and chronological sorting in heap-inspection tables and the process picker.
  • Applied compact rows and smaller text throughout the app, with a subtle keyboard-focus indicator.
  • Restored the Pinned legend label and fixed overlapping panes when resizing Heap inspector.

Downloads

NativeAOT packages are available for Windows, macOS, Linux (glibc), and Linux (musl), on x64 and ARM64. Each archive has a matching .sha256 checksum file.

Satori Insight 1.0.6

Choose a tag to compare

@hez2010 hez2010 released this 26 Oct 08:04

Changes

  • Fixed an issue where Connect remained disabled after a monitored process exited, even when a new process was selected. Process selection now stays synchronized when refreshing or reopening the picker.

Downloads

Platform x64 ARM64
Windows SatoriInsight-win-x64.zip SatoriInsight-win-arm64.zip
macOS SatoriInsight-osx-x64.tar.gz SatoriInsight-osx-arm64.tar.gz
Linux (glibc) SatoriInsight-linux-x64.tar.gz SatoriInsight-linux-arm64.tar.gz
Linux (musl / Alpine) SatoriInsight-linux-musl-x64.tar.gz SatoriInsight-linux-musl-arm64.tar.gz

Extract the appropriate archive and keep its companion files together. Debug symbols are excluded. Each archive has a matching .sha256 checksum file. The profiler does not require an installed .NET runtime.

Profiling has been verified on Windows x64. Other platform packages have not received equivalent functional validation. macOS builds are not notarized.

Satori Insight 1.0.5

Choose a tag to compare

@hez2010 hez2010 released this 26 Oct 06:57

Changes

  • Added a GC mode card beside RSS, showing Workstation, Server, or Satori and the last reported latency mode. Satori detection is independent of the server flag.
  • GC mode changes follow timeline selections and are preserved in session recordings and replay. Unavailable values appear as Unknown.
  • Added Latency mode to the collection log and collection details. Collection-reported values are shown directly; ≈ marks a sampled value, and — means unavailable. Values are preserved in recordings.
  • Added p90 and avg to the GC pause statistics, arranged as p50 / p90 / p95 / p99 and p99.9 / avg / min / max.
  • Added Recorded maximum to the allocation-rate card. It follows the selected time or period.
  • Replaced text-only region-detail color descriptions with labeled swatches matching the layout strip.

Recordings

The recording format has changed. This version opens recordings saved in the new format only; older recordings are not supported.

Downloads

Platform x64 ARM64
Windows SatoriInsight-win-x64.zip SatoriInsight-win-arm64.zip
macOS SatoriInsight-osx-x64.tar.gz SatoriInsight-osx-arm64.tar.gz
Linux (glibc) SatoriInsight-linux-x64.tar.gz SatoriInsight-linux-arm64.tar.gz
Linux (musl / Alpine) SatoriInsight-linux-musl-x64.tar.gz SatoriInsight-linux-musl-arm64.tar.gz

Extract the appropriate archive and keep its companion files together. Debug symbols are excluded. Each archive has a matching .sha256 checksum file. The profiler does not require an installed .NET runtime.

Profiling has been verified on Windows x64. Other platform packages have not received equivalent functional validation. macOS builds are not notarized.

Satori Insight 1.0.4

Choose a tag to compare

@hez2010 hez2010 released this 26 Oct 05:46

Changes

  • Fixed numeric sorting in the collection log. Collection numbers, completion times, generations, memory sizes, pauses, durations, promoted bytes, and suspension latency now sort by their underlying values.
  • Mixed units such as microseconds/milliseconds and bytes/KiB/MiB no longer affect sort order. Unavailable values remain distinct from zero.
  • Fixed numeric sorting for before/after/promoted sizes in collection details.
  • Added min to the GC pause distribution alongside p50, p95, p99, p99.9, and max. It follows the selected time point or period and excludes thread-local collections.

Downloads

Platform x64 ARM64
Windows SatoriInsight-win-x64.zip SatoriInsight-win-arm64.zip
macOS SatoriInsight-osx-x64.tar.gz SatoriInsight-osx-arm64.tar.gz
Linux (glibc) SatoriInsight-linux-x64.tar.gz SatoriInsight-linux-arm64.tar.gz
Linux (musl / Alpine) SatoriInsight-linux-musl-x64.tar.gz SatoriInsight-linux-musl-arm64.tar.gz

Extract the appropriate archive and keep its companion files together. Debug symbols are excluded. Each archive has a matching .sha256 checksum file. The profiler does not require an installed .NET runtime.

Profiling has been verified on Windows x64 against .NET 8 and .NET 10 applications. Other platform packages have not received equivalent functional validation. macOS builds are not notarized.