Speedscope Versions Save

🔬 A fast, interactive web-based viewer for performance profiles.

v1.20.0

4 months ago
  • Partition based on samples instead of traceEvents when importing a sample-based chrome trace [#460] (by @zacharyfmarion)

v1.19.0

4 months ago
  • Improve hermes profile frame keys to better group frames [#459] (by @zacharyfmarion)

v1.18.0

4 months ago
  • Add hermes-specific support for the trace event format [#458] (by @zacharyfmarion)
  • Update README-ADMINS.md with npm login instructions [#457] (by @jlfwong)

v1.17.0

4 months ago
  • Upgrade prettier, update prettier & react-hooks eslint plugins [#456] (by @jlfwong)
  • Upgrade typescript & eslint to latest, fix resulting errors [#455] (by @jlfwong)
  • Re-enable eslint prettier rule after being accidentally disabled for 3 years [#454] (by @jlfwong)
  • Support the chrome JSON trace format (allows viewing of hermes traces) [#453] (by @zacharyfmarion)
  • Fix bug in selectQueueToTakeFromNext for trace profiles [#450] (by @zacharyfmarion)
  • Add bounds checking for sampleTypeIndex [#449] (by @jlfwong)
  • Update README-zh_CN.md [#442] (by @byronhe)
  • Update publish-and-deploy to remove automated release creation [#440] (by @jlfwong)

v1.16.0

10 months ago
  • Automate more of the release process [#439] (by @jlfwong)
  • Improve profile builder performance [#437] (by @Goose97)
  • Fix crash when importing big linux perf tool files [#435] (by @Goose97)
  • Improve splitLines: return iterator instead [#434] (by @Goose97)
  • Fix trimTextMid [#431] (by @jlfwong)
  • Added support for Papyrus profiles [#428] (by @xieve)

v1.15.2

10 months ago

Fixed

  • Use more accurate line information for pprof profiles [#430] (by @dalehamel)
  • Stackprof: weight on-cpu samples by period rather than timestamp delta [#425] (by @manuelfelipe)
  • Prevent crashes when stackprof profiles frames are missing names [#419] (by @jez)
  • fix pprof defaultSampleType [#424] (by @vasi-stripe)

v1.15.1

11 months ago

Fixed

  • Fix import from Chrome Devtools performance tab in Chrome >= 114 [#422]
  • Callgrind: Subposition compression and weight correction [#423]

v1.15.0

1 year ago

Fixed

  • Replace fuzzy matching with exact substring matching for finding matching frames [#407]

v1.14.0

2 years ago

Added

  • File and line information is now displayed in hover tips [#365] (by @sokra)
  • Support for stackprof object mode [#391] (by @alexcoco)
  • Support for hash params to control view-mode [#362] (by @djudd)
  • Support for profiles over 512MB now works [#385] (by @jlfwong)
  • Support for relative URLs in profileURL hashParam [#357] (by @danvk)

Fixed

  • Allow collapsed stacks with invalid lines for the Brenden Gregg stack format [#336] (by @P403n1x87)
  • Allow pasting into the search box [#338] (by @P403n1x87)
  • Prevent hover tips from getting unnecessarily clipped outside container bounds [#395] (by @jlfwong)

v1.13.0

3 years ago

Added

  • Support for importing callgrind profiles [#331]