vscode-js-profile-visualizer

A custom editor for viewing `.cpuprofile` files in VS Code

MIT License

Stars
139
Committers
19

Bot releases are hidden (Show)

vscode-js-profile-visualizer - v1.0.9 Latest Release

Published by connor4312 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/vscode-js-profile-visualizer/compare/v1.0.8...v1.0.9

vscode-js-profile-visualizer - v1.0.8

Published by connor4312 11 months ago

What's Changed

Full Changelog: https://github.com/microsoft/vscode-js-profile-visualizer/compare/v1.0.7...v1.0.8

vscode-js-profile-visualizer - v1.0.7

Published by connor4312 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/vscode-js-profile-visualizer/compare/v1.0.6...v1.0.7

vscode-js-profile-visualizer - https://github.com/microsoft/vscode-js-profile-visualizer/releases/tag/v1.0.3

Published by joaomoreno over 2 years ago

Changes:

  • 5a972639458a2dd3bb820701a4d847ca076acde0 Merge pull request #81 from microsoft/fix/empty-profile-error
  • a78b09e5ae854b08105740b34af4df08a50ac7a4 v1.0.3
  • 6c83a31d2acefdac0c4a30168a53de38e75880e0 fix: don't error out on empty profile
  • 654b8a752de717d6c7113627cfe6a28d9a6b92ac Merge pull request #79 from microsoft/chore/update-dependencies
  • 8b308686f08304d04453e23c3d52a2b17f22415d chore: update dependencies
  • dc5a07a35a60ef59c40fc0bafba4a9dc15632596 Merge pull request #78 from microsoft/chore/bump-version

This list of changes was auto generated.

vscode-js-profile-visualizer - https://github.com/microsoft/vscode-js-profile-visualizer/releases/tag/v1.0.2

Published by joaomoreno over 2 years ago

Changes:

  • 654b8a752de717d6c7113627cfe6a28d9a6b92ac Merge pull request #79 from microsoft/chore/update-dependencies
  • 8b308686f08304d04453e23c3d52a2b17f22415d chore: update dependencies
  • dc5a07a35a60ef59c40fc0bafba4a9dc15632596 Merge pull request #78 from microsoft/chore/bump-version
  • cc025bddf81ab2f422733ae7061d2b694d328646 v1.0.2
  • c5b31b1e3eedb39abcb0e8f1b2eedb37bdd489fc Merge pull request #77 from microsoft/fix/profile-boundary-issues
  • ae05c618494db822f4dc3828118bf880244c5c64 fix: bad handling of first and last model samples
  • c79fd08e2d20b8236481c611cd767741643af835 fix: make debugging work all nice and stuff
  • 3e59afa346e9639053eb26a327d6ac2292163b89 chore: remove unused notebook

This list of changes was auto generated.

vscode-js-profile-visualizer - https://github.com/microsoft/vscode-js-profile-visualizer/releases/tag/v1.0.1

Published by joaomoreno over 2 years ago

Changes:

  • 3579ea948564bb264ce02f8103dea484a06d1e30 v1.0.1
  • c63680b9cef2598f597bd7d914deb6873cd3d141 chore: update engine version
  • bc5a9b195d2c84bda3ccabc170e105a1431dff15 chore: publish to gh release
  • bf0e3d7f9e802e8a9f99c07cc393e60628d2d53b Remove obsolete workaround (#74)
  • f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 Add fallbacks only if necessary (#73)
  • 53322f71fca8a3be70c44a2b03fc76bb34c0d9cb fix: remove non-functional left heavy view from heap flamechart
  • 1082be77b76491ee1f112d201fe91873b3aa2940 chore: remove old ci files
  • f4ee429e4d362e524a3f0afe9cd1f62d4285e262 chore: fmt
  • 72778d6f04d56f999c2d5285d706134ced24ace4 v1.0.0
  • 6a2bba33a17aec65c4b9f1f732f96d3a9b7a8788 chore: some cleanups
  • 36cbb3bc42b0caf3339bc2419d531fe628a76b7a refactor: use flame components instead of hooks
  • b702150682ec446b08743b2e90b6d5bb9beebb90 refactor: clean up code lens generics and use components instead of hooks
  • 10e98fbaf3d66c513c224031cab9be2bb2757105 Merge branch 'feat/heap' of https://github.com/zjffun/vscode-js-profile-visualizer into zjffun-feat/heap
  • ea4f15c1b154be05d5ba67cf8134c64edf8eb772 chore: pass in nodeps option to fix build
  • ff9b68678aefe8387bd392533bd688bfa540c9b6 chore: update codicons import
  • e18679cf1e0cbe510bb1288b63be4035fbeb164c chore: add ci with standard template
  • 15c05e74cc3b0a99ac7069d0ca0a72f6ffa93972 chore: remove unnecessary web flag
  • b259b0029229e4b7277f40a6100bf98bca0da380 chore: update vm image
  • 517777e39203fbb018b31a99bd3c32c43b062960 v0.0.24
  • e64b22040067aa6a021744114b544497aeb5c200 chore: add lerna version command
  • 286cce1ee57ecfea44c94f78a66ef41b343db433 fix: text wrapping in narrow flame graphs
  • 239179893610b7c105a0de5ae027f5ecce2efb28 Change heap used metric to heapUsed value (#63) [ #62 ]
  • 156c61bbe65012bc58daa2cad746ed2445517be1 fix: unit
  • 172f531afffaa2c1851680668a537ec3cc578641 fix: add annotations
  • 3036c879bc5c4e4f38084f54e40e0107976215f3 fix: location lineNumber and columnNumber
  • 248b6c4a58dcbdea315180d1d976107bd85226bf fix: the position of annotations
  • b4f393e732bc44e9fd719b01b9ee25f816be8e52 feat: support source locations of heap
  • 06ef9cbab7057c66939caca90d441f8a25a3e219 refactor: extract getRawColumns function
  • 2224acd4c6a435847c26f46984cef76321fcc0b9 fix: heap genericMatchStr
  • 24c23708e7643ded839d3e4f492f5e187815626e refactor: rm unused goToFile class
  • 9010c204c15e044ec83b6774aef56b2f7d355cbd chore: fix comment
  • 7cd68afb0f8b64b98fa44cbb0bd61f1e028f3324 refactor: rm node.children check
  • 189073247d24c0d9f1888ea38d6af3d4b9f7b320 fix: ProfileCodeLensProvider type
  • 0c27cc37787d1dd54e351718be884a8edccc51d7 fix: Component definition is missing display name
  • 73cd4bbabbc27157284bc0acca19a9fd815e4888 fix: vscode-js-profile-core import of notebook
  • 4c2ee98af7a3267fa5ba3c9e0e187f26ad34953f fix: heap unit and order of annotations
  • 78c0c62f57776e67d5acadc1d5fbedcd2d7f9979 fix: heap TreeNodeAccessor
  • 00b93d1878a8950e2940efcd9158a83cf088526b feat: heap annotations
  • f26ab174cae554ce761b87d91a41704f54820e60 feat: heap src
  • 0899f49d323144e501e4a13e2bb40d65d512c835 refactor: table and flame
  • 108e0f986d10b26d0fa90b1f4fab3010d4ff7e8a refactor: core and table
  • f2f6b5ba9356be1b590dd563e5947e246972d3ab feat: heap flame
  • 063faf54a3a7f77a1e0b51384e06b1ab6a1a30f6 feat: heap viz
  • b12d654fa98365c5f4f0b80cd66bcb43b60ac4c8 chore: add paths to tsconfig
  • 879938aff5666f95a3581ad5b1e06714e559380a fix: type error
  • e3213a046f8c83a267d154adbeffda38a16c6824 v0.0.23
  • f48219895d8261cf18b17fa2e05c51601145f025 chore: update node versions
  • 596c1761fbed4c0e23faf39b3f2a25cf09072d82 fix: don't show clear lens command when not available [ #57 ]
  • d1143fd3b7ab77bfda0c295dba8a327e03867c87 v0.0.22
  • f330fddb5bba3eef9844c522ba01bff2d81ea2bc chore: drop proposed api
  • b0136dc255b31090b479598ba67ee58af40ee9ec chore: give nicer displayName to extensions
  • 09d26eeebfa4aed1c9331442397f0196fbe49c94 Added .cpuprofile format (#45)
  • dca464d9aa0a444ebcac29bc515bf46b0cd91166 build(deps): bump browserslist from 4.9.1 to 4.16.6 (#43)
  • 477677b79b3aa6858f0aaf9ef707cd46580c1618 v0.0.21
  • 60d74ed51ab3def3636f8dc928c148da3db79100 fix: bad nonce handling in realtime view
  • 01ce8054816b22d3920baccb68015dbb52e25d10 build(deps): bump url-parse from 1.4.7 to 1.5.1 (#40)
  • 2ae0d964cb15e33f633f8c60380c2d615a8adf7d v0.0.20
  • 590ea84a4671459eb4d81abd31aad182893c8d2f fix: remove svg logo failing publishing
  • a6fe1f675b45d87ba2420b415541beaeac312cff v0.0.19
  • 9f57eab9616d6589871db1f7d69245f49edf0830 allow to work in virtual workspaces and web
  • 581e38bc69680bae0179cdd0d7b0a8b536d7e506 v0.0.18
  • 94a6f3eeaf09e773ad7a5f1a8857ec5dc7d17299 fix icon in table, allow escape to close flame infobox
  • f1cfd26dba37fbff8ff045a2c6ea645517b22ded v0.0.17
  • dfbc02dcfab8e887bdabe6cfdc91cde47481f00d put icon in the right place
  • 7100aa92272a9511b4c94dac133d1ad3153c920e adopt to capabilities schema (#35)
  • d396f3ea28d62986b64c7da90b2f9018bb365708 Update icons (#34)
  • 724b22c39a2a84f1c1cdaad2480ce723ef8953af build(deps): bump ssri from 6.0.1 to 6.0.2 (#33)
  • 7e432809d87e9396c563ccec476be86ef0f3aae8 v0.0.16
  • 407101f7984de368937787927527cfcc30953ecb feat: onboard to workspace trust
  • b7155b27f7e9fe8fbb58bab6f1078d0214ef4998 v0.0.15
  • 4750201f7916debabf0e6dfb38e0d884272cb863 build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 (#8)
  • 40eb1ccff105a5de7ffb9aea849a88d9ca64b1bc chore(deps): bump http-proxy from 1.18.0 to 1.18.1 (#18)
  • d29dbc2e52dbbaab934584c39b401dd88a69c829 chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#19)
  • ffbb76236468e7e83f9b6b9d76b0473ddcdec1c8 chore(deps): bump node-fetch in /packages/vscode-js-profile-core (#20)
  • f9a68ce786560e02b8c3ba19b5249f49a73d60d9 chore(deps): bump lodash from 4.17.15 to 4.17.20 (#21)
  • ee50e82c429f07632e65820fff294bd16a09f507 chore: update command name [ #32 ]
  • 2c379218c160bc32536d887c4fc879d81f6c1a1f chore(deps): bump y18n from 4.0.0 to 4.0.1 (#30)
  • b2fae50667faffde92ea2fbf71314f471563b92a chore(deps): bump ini from 1.3.5 to 1.3.8 (#28)
  • 8c9509ec32d84f3b6246560ac13f563412deda79 chore(deps): bump elliptic from 6.5.2 to 6.5.4 (#29)
  • 58058f10f34bc5bc432626f258fe61b558b5c17d v0.0.14
  • bcf44f679e86c888841e0546e8d51579c7025e26 fix: units in realtime graph labels
  • b5a7109c97a60831379673fb98c5757d7ad8517b feat: show a panel at the with stack frame info
  • ff995fadd72522cc3a713cc1c75683c9cf873ca9 readme typo: enable -> enabled (#27)
  • 7c522d1992f8ea40778508968bc2d5fb99c80af0 v0.0.13
  • 5b3017347bc1a6ea98b60af363a712c68d41a3fc fix: flame graph not showing for auto attach [ #24 ]
  • 6af0cfe43d6a85ac130ca98610f7549aedbacb28 v0.0.12
  • 74d4329655e60f5645d7dfc3ce4d71042432eaea fix: performance not being shown when a webworker is selected
  • 3ace09ed342c8a1c9b647dec403ce3fe0e3aeba9 fix: logo path
  • a5b413e6e1e0ba7efa3459d142309e395ff792d3 v0.0.11
  • a9a37a949b3cccca1e0e64363dccd82cc002b198 polish: use a better icon for split/collapse charts
  • ed1d5627af761455f4885b546aaca242811c5530 fix: don't clear data when only view duration is changed
  • 3d5e510840d311b61e1af1228067e45fb3432150 fix: show the hovered value in the configurator as well
  • 785f30a4378c9515bbb249ae67c9a872c502c495 polish: improve naming of visible perf charts command
  • 39be86eb1d6436bc91d3c828cfa3199db116fc39 docs: improve flame chart readme, add logo
  • e5f0194fe1e8576d3991b09ecb900b2a271da58e polish: add profile button in realtime perf view
  • 31d23b520f907870a36cfd2ec4c8f12157b5a9cd fix: add tooltip for toggle buttons
  • 37ee87df9009e5f01e61b79b4827105d5718c72c fix: hide irrelevant stats in quickpick, allow disabling qp charts
  • 1efc2de2f6e49e10cfbc82a58e5b13a093868530 polish: add horizontal padding to axis guides
  • efda265f8288d25ee225edcd4ebac3fb39deb49d polish: add upper bound and date format for chart axis
  • 1a68e7f479c55529de8422fea170056168772162 fix: perf view doesn't show when debugging ad hoc
  • 181d5317ce4443c8521efffd5c93571ed1d5aee9 polish: clear realtime view data when a debugee ends
  • f9a0d81ae2423cd54251da266bf2a4efa0e73e24 polish: fix bad casing for action
  • 890b0e1c8abd0835ca5d301aec566c276403249c polish: useconds as unit for duration settings
  • fa3761b1ae05646ecf4fe85ffe23ab9cfd76572b polish: improve wording for empty view
  • 00987c09a47a3b6a1d07dfc6e3248ac2ba267efa v0.0.10
  • 3a6ca54a1cb06c1993447cccad781165be9bb0bb fix: allow profiling extensionhost as well
  • df70c083cc44e02aaac473481f76d94ca7d33b1c v0.0.9
  • 485c3bd7953eeb60a873238ca6f387bcb6260235 feat: derive flame chart colors from the user theme
  • 5d8e5eb20e5543eae8f773f3f27365ed6d0bdb78 feat: adopt new theme colors and add hover on the realtime graph
  • de4558744570920bee66d12ffa786c9f914071b0 feat: add labels to split graph
  • 94767813ca9c6a79ccf733457b51fe0647a3724f feat: add split view for realtime graph
  • b2d742472bcdc5145c94a9f1652618f4ab635d7b feat: ui improvements in realtime profile
  • b2d4bd2e7345b42f41332f01589c0f16b00b508d preserve data when webviews are moved
  • e40250f31aa0159dffe89a5a1e94ef53430bd195 simplify rendering
  • cc3cd8c51d7ad2a79a2b53f5b1fa51e118937dc4 feat: add realtime performance graph
  • cea3b5b391ed124ecaa64c70cbc589b5fa1dfaf0 v0.0.8
  • 3cb9d7b7f28a197e7acf2d37afa67b3b3d5dd266 chore: polish left heavy
  • 99e1f3774c6794839ce17a465caae3721a1e5720 fix: rm debug
  • f5e3fb3decbd17c4bd6702ca0722cf0b207e0bad feat: add left-heavy view to flame graph
  • 51522f0403e535d4f6c682b3c6fbedabc1ae05e6 fix: move vscodeignore into subpackages
  • 87e13dc3fad0e5e2070d414d3aaeddf6a8bacc90 v0.0.7
  • 6d9d946423c4c757b72a71d3b501776858cc946a fix: filtering, revamp logic [ #5 ]
  • d1fa9756dce9f02d7dbd14aedfc8c39af6c9ca76 fix: gc frames stacking on each other incorrectly
  • 90296c3abd5aeba79f85bfd80f4bd28ad87ade8f v0.0.6
  • 8a6f3e6d968e6ced020f453396a4b488cb44b187 fix: timings in table visualizer being incorrect
  • 8b587c9fff5b07d12492346a4b92df68e6c559ff refactor: use a lazy profile annotation collection for lenses [ #10 ]
  • de59443fa7d0cce2657761014188e9c37ff631e0 docs: improve descriptions of extensions [ #9 ]
  • 2e84826d00f3c31cb9702089acfe69583dc9fa3c chore: update types
  • 979865d1b6ffc8fc8d06b0fee9b202e0a995424e v0.0.5
  • b1c2ba04d6706d7beac7fa27cf6b8ae0b6b111ff fix: update to latest vscode apis
  • 805308de7d9c12f05b754a7e6ca10f59a2c3786a fix readme typo: table->flame (#7)
  • fde76223615cd1a7294a49babcb987f9acdd9869 v0.0.4
  • d663ec28d570637ce5ea13130f0fd542a9041e93 feat: save and restore filtered state in views
  • 848578bf240408e917cdee1a768b6faf6f179667 fix: add extra space at the bottom of the flame graph
  • 89cb51efb2e23c1318fba0154746a27d90ae2060 feat: enable shift/alt to scroll the flamechart
  • 9cc3d7d6f9193c46caeedae949ce7327666b642c fix: make scroll zoom direction match chrome devtools
  • fd85a3c594bd8f86d631ee2482976d0a256443db fix: use codicon update for the proper icon color fix
  • ec152a6305f4d54f4d3262cceccf19305aa39797 fix: icon colors in light themes
  • 0a7ece7e51927ab9d5e9d40b426f87ac12be572c feat: allow for non-incrementing node IDs [ #4 ]
  • 1db1edec339ce3b8f8a15b66ab55b6f9398dd97c v0.0.3
  • 9ca450f1c29267f3d006c81c59343009860b5096 fix: merge gc with previous stack in flame graph
  • 5dbf535d57ebc4538590a5cfae782abe8495e66d v0.0.2
  • 93399ef128263a721e683e453eead65726c93813 fix: remove extraneous breakpoints
  • 91cad61c08268e161f9664f28e12c986a3b48df2 v0.0.1
  • 12708047f7fca642dad9ece340fec6a4e2c15137 fmt, webpack extensions
  • ea80a61051407703c3114f1a2891c4bad9fd3631 Update README.md (#2)
  • 916b9167f08da97a87102a553fa95aea18a08965 update and implement hmr
  • cf11cd3c705379c6189e33c477fdbf768eb6c4e4 Merge branch 'notebook'
  • ed268d79f80064f5128b1b360c0bc38a618cbd24 work around npm bug in ci
  • c4a75cec697e70c5ccacab588ab0add5ff9c625d fix build issues
  • e9294bf3d6cb416e2e2c0a193fbb6f206c2fa2dd add ci
  • 88b76e2417d462a9b149c21d391d890679df3916 update flamegraph to new data model, improve text rendering
  • 15ad07a7c3797e7918c68768d3f4604eca5c36d0 wip
  • 5559d3f97769895eb36100a2d38906b0d0d90cbd feat: initial query language
  • 709abcaf9965692bcb61caa3260ee9f5786a7d03 feat: keyboard nav and area for table
  • af3170dfb49c168eb8bcfc785ec108a5f4e7e6ac feat: allow opening urls
  • a217f502eb5b0a70601344dc4f20f90b64411797 flame: render boxes using webgl
  • 7578bc82926c214b5cbd83fc0bd2d2eaf2a62717 feat: convert to monorepo to split extensions
  • 9e2bc67b06cfc40c17df8bf42bf13c41955db8e9 feat: improve flamegraph performance, add toggle"
  • 16de681fed7d2f301c0d5627a29f8f20ab850f2a continued work on navigation, accessibility
  • 1fdc812deee1ea47837853298be19ab48721f458 more work on the flamegraph
  • 69c1ce9e1071d632b295c6ce60bab5ab8df91436 initial flame graph implementation
  • 195e489e2171f6cba432908a2cf8f82faf9a017a properly group and allow expanding locations in the bottom up graph
  • 81436ddf2f476b3d73f6bd00a79d0a66c56bbfe4 update to new profile format, virtualized lists, codelens

This list of changes was auto generated.