-
Notifications
You must be signed in to change notification settings - Fork 615
Comparing changes
Open a pull request
base repository: google/pprof
base: 4bfdf5a
head repository: google/pprof
compare: 813a5fb
- 8 commits
- 11 files changed
- 5 contributors
Commits on May 28, 2024
-
fix: fix miss makezero bug (#867)
Signed-off-by: alingse <alingse@foxmail.com>
Configuration menu - View commit details
-
Copy full SHA for 186aa03 - Browse repository at this point
Copy the full SHA 186aa03View commit details
Commits on Jun 18, 2024
-
Bump actions/checkout from 4.1.6 to 4.1.7 (#873)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@a5ac7e5...692973e) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d3b898a - Browse repository at this point
Copy the full SHA d3b898aView commit details
Commits on Jun 22, 2024
-
Bump codecov/codecov-action from 4.3.1 to 4.5.0 (#872)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.3.1 to 4.5.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@5ecb98a...e28ff12) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexey Alexandrov <aalexand@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c177fd9 - Browse repository at this point
Copy the full SHA c177fd9View commit details
Commits on Jun 25, 2024
-
Allow text selection in flamegraph view. (#874)
Previously, the click handler would fire after some text was selected with the mouse. This would switch pivots and forget the selected text. We now switch the pivot only if the mouse did not move significantly between mouse-down and mouse-up. Fixes #870.
Configuration menu - View commit details
-
Copy full SHA for 27f5697 - Browse repository at this point
Copy the full SHA 27f5697View commit details
Commits on Jul 11, 2024
-
Fix stacking order of profile details box. (#878)
Previously the profile details box (displayed when clicking button at top-right of web view), would partially overlap flame graph text. Tweak z-index values to fix this problem. Also, colocate all z-index CSS entries to make the stacking order of different things easier to compare.
Configuration menu - View commit details
-
Copy full SHA for f6c9dda - Browse repository at this point
Copy the full SHA f6c9ddaView commit details
Commits on Jul 21, 2024
-
Bump actions/setup-go from 5.0.1 to 5.0.2 (#880)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.0.1 to 5.0.2. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@cdcb360...0a12ed9) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7089f98 - Browse repository at this point
Copy the full SHA 7089f98View commit details
Commits on Jul 22, 2024
-
Speed-up flame graph generation by skipping unneeded work. (#881)
Previously, we used to call report.TextItems() during flame graph generation just so we could get a hand on the legend to print in the profile details box. All the work done by TextItems() to produce a trimmed graph was discarded. This change separates out the legend generation into a separate routine so that we can avoid doing the unnecessary work. Benchmark result: ``` name old time/op new time/op delta Flame-12 6.10s ± 3% 0.39s ± 4% -93.59% (p=0.000 n=10+10) ```
Configuration menu - View commit details
-
Copy full SHA for 304e4f0 - Browse repository at this point
Copy the full SHA 304e4f0View commit details
Commits on Jul 27, 2024
-
Use llvm-symbolizer's JSON output for symbolizing (#879)
In some edge cases (e.g. injected JIT symbols), function names can have new lines. This breaks the llvm-symbolizer output parsing, and makes pprof hang. Conveniently, as of LLVM 13, llvm-symbolizer has a JSON output mode, which is robust against all kinds of weirdness like new lines. We can use this instead of the line-based parsing, and as a bonus we get much simpler handling of multiple frames in a stack, as the JSON output already returns these as an array. This also requires splitting the CODE and DATA processing into separate functions, since their JSON output is incompatible. For now, we keep the DATA output as before, a slightly hacky but functional concatenation of start + size, but this could be improved. Co-authored-by: Alexey Alexandrov <aalexand@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 813a5fb - Browse repository at this point
Copy the full SHA 813a5fbView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 4bfdf5a...813a5fb