VV8 LUCI CQ[tools] Keep cwd in linux-perf-d8
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[tools][perf] Adding linux-perf d8 helper - Start moving profiler scripts to tools/profiling - Add linux-perf-d8.py wrapper script that runs perf record and perf inject - Improve waiting for the d8/chrome process and allow for early termination if --timeout is provided - Allow fractional seconds for --timeout - Delete run-perf.sh and provide equivalent functionality in linux-perf-d8.py Change-Id: Iac1d6cf895aa7159a9bbb387aca7632df27a0ca3 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3585951 Reviewed-by: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#79991} | 4 年前 | |
[tools] Move more profiling scripts to tools/profiling Change-Id: I1ad5d4796168115fe2dc88d073a663c87cab73cb No-try: true Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3596171 Reviewed-by: Victor Gomes <victorgomes@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#80095} | 4 年前 | |
[tools] Improve linux-perf profiling scripts - Limit default sampling frequency to 10'000Hz to speed up default behavior on newer machines with very high sampling frequencies - Allow pass-through options for --call-graph, --freq, --clockid and --count in all scripts - Set default --perf-data-dir to get cleaner CWD (instead of just dumping all perf and intermediated perf-jit files to the CWD) Change-Id: Iad560e534360f5055eaca3e94ded33031d341b99 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5934468 Commit-Queue: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Daniel Lehmann <dlehmann@chromium.org> Cr-Commit-Position: refs/heads/main@{#96730} | 1 年前 | |
[tools] Improve linux-perf profiling scripts - Limit default sampling frequency to 10'000Hz to speed up default behavior on newer machines with very high sampling frequencies - Allow pass-through options for --call-graph, --freq, --clockid and --count in all scripts - Set default --perf-data-dir to get cleaner CWD (instead of just dumping all perf and intermediated perf-jit files to the CWD) Change-Id: Iad560e534360f5055eaca3e94ded33031d341b99 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5934468 Commit-Queue: Camillo Bruni <cbruni@chromium.org> Reviewed-by: Daniel Lehmann <dlehmann@chromium.org> Cr-Commit-Position: refs/heads/main@{#96730} | 1 年前 | |
[tools] Keep cwd in linux-perf-d8 Change the output directory of linux-perf-d8 using --perf-prof-path, rather than changing directory. This allows d8 to keep using path relative loads, while still allowing avoiding polluting the current directory with perf and jit files. Change-Id: I495f543b982dfee9dea7a785295d7310f2552823 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6424600 Feels: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org> Commit-Queue: Leszek Swirski <leszeks@chromium.org> Reviewed-by: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#99627} | 1 年前 | |
[tools] Fix ll_prof.py - Support new and old style magic headers - Fix various python3 issues related to more explicit bytes vs. str handling Bug: 42206973 Change-Id: Ied45a127d824b9ad1e4804800826d16966d7fdb7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6023180 Reviewed-by: Patrick Thier <pthier@chromium.org> Commit-Queue: Patrick Thier <pthier@chromium.org> Auto-Submit: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#97197} | 1 年前 | |
[tools] Move more profiling scripts to tools/profiling Change-Id: I1ad5d4796168115fe2dc88d073a663c87cab73cb No-try: true Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3596171 Reviewed-by: Victor Gomes <victorgomes@chromium.org> Commit-Queue: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/main@{#80095} | 4 年前 |
Profiling Tools
This directory contains various helper scripts to assist with profiling d8 and chrome.
linux perf
For linux perf support you can find more documentation and instructions at https://v8.dev/docs/linux-perf.