Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 08:40
· 258 commits to main since this release

Fixed

  • Preserve --save-to-file for the entire profiler session, including manual
    stop and upload commands.
  • Populate world, region, and chunk statistics from loaded chunks and actors.

Added

  • Native statistical sampling profiler for the Bedrock Dedicated Server thread,
    covering all BDS internal calls (not just plugins), with results uploaded to the
    spark web viewer.
  • /spark profiler start|stop|info|cancel with flags --interval, --timeout,
    --only-ticks-over, --save-to-file, --comment, and --include-sleeping.
  • /spark tps and /spark health.
  • Linux backend: SIGPROF sampler with cpptrace async-signal-safe stack capture and
    dladdr symbolization (module + RVA fallback for stripped frames).
  • Windows backend: SuspendThread + StackWalk64 capture with PDB symbolization.

Full Changelog: https://github.com/EndstoneMC/spark/commits/v0.1.0