speedscope

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

MIT License

Downloads
40.8K
Stars
5.5K
Committers
26

Bot releases are hidden (Show)

speedscope - v1.20.0 Latest Release

Published by jlfwong 9 months ago

  • Partition based on samples instead of traceEvents when importing a sample-based chrome trace [#460] (by @zacharyfmarion)
speedscope - v1.19.0

Published by jlfwong 10 months ago

  • Improve hermes profile frame keys to better group frames [#459] (by @zacharyfmarion)
speedscope - v1.18.0

Published by jlfwong 10 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)
speedscope - v1.17.0

Published by jlfwong 10 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)
speedscope - v1.16.0

Published by jlfwong over 1 year 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)
speedscope - v1.15.2

Published by jlfwong over 1 year 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)
speedscope - v1.15.1

Published by jlfwong over 1 year ago

Fixed

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

Published by jlfwong almost 2 years ago

Fixed

  • Replace fuzzy matching with exact substring matching for finding matching frames [#407]
speedscope - v1.14.0

Published by jlfwong over 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)
speedscope - v1.13.0

Published by jlfwong over 3 years ago

Added

  • Support for importing callgrind profiles [#331]
speedscope - v1.12.1

Published by jlfwong almost 4 years ago

Fixed

  • Fixed for retina displays [#327]
speedscope - v1.12.0

Published by jlfwong almost 4 years ago

Added

Fixed

  • Fixed incorrect highlighting when search result overlaps "…" [#326]
speedscope - v1.11.1

Published by jlfwong almost 4 years ago

Fixed

  • Fix trace-event import for many cases where there are 'ts' collisions [#322]
  • Fix import of trace event files where B/E events' args don't match [#321]
speedscope - v1.11.0

Published by jlfwong about 4 years ago

Added

  • Support remapping profiles using source maps [#317]

Fixed

  • Fix line & column numbers in imports from Chrome & Firefox [#318]
speedscope - v1.10.0

Published by jlfwong about 4 years ago

Added

  • Support for importing profiles from Safari [#300] (by @radex)

Fixed

  • Fixed browser not opening on Windows when using the CLI [#307] (by @spillerrec)
  • Fixed import of UTF-16 encoded files w/ BOM [#314]
  • Removed accidental dependency on React [#315]
speedscope - v1.9.0

Published by jlfwong about 4 years ago

Added

  • Provide prev/next buttons to cycle through search results, make search results more visually prominen [#304]

Fixed

  • Fix accumulated errors in Chrome profile imports caused by zeroed negative timeDeltas [#305] (by @taneliang)
speedscope - v1.8.0

Published by jlfwong over 4 years ago

Added

  • Added search highlighting in time order & left heavy views [#297]

Fixed

  • Fix performance issues for the caller/callee flamegraphs in the sandwich view [#296]
speedscope - v1.7.0

Published by jlfwong over 4 years ago

Added

  • Introduced filtering via Ctrl+F/Cmd+F into the sandwich view [#293]
speedscope -

Published by jlfwong over 4 years ago

Added

  • Improved profile/thread selection UI [#282]

Fixed

  • Crash instead of incorrectly interpreting profiles with incorrectly ordered events [#273]
  • A large refactor to upgrade to Preact X was performed [#267]
speedscope - v1.5.3

Published by jlfwong almost 5 years ago

Fixed

  • Bump dependency versions to unbreak build [#253] (by @jlfwong, with changes from @Archerlly's #215)
  • Trace event: Prevent event re-ordering from generating incorrect flamegraphs (#252, with changes from @hwajaywang's #249)
  • Make tooltip width wider [#239] (by @miso11)