v8/tools/profiling
Michael Achenbach 6ea78398aa [infra] Change all Python shebangs to Python3
The infrastructure runs everything already in Python3, so this is
mostly a clean-up.

For MB, a python2 holdover was removed and new lint errors were
fixed.

The renames were automated with:
git grep -e "/usr/bin/python$" |
  cut -d':' -f1 |
  xargs
  sed -i 's/#!\/usr\/bin\/python$/#!\/usr\/bin\/python3/1'

and
git grep -e "/usr/bin/env python$" |
  cut -d':' -f1 |
  xargs
  sed -i 's/#!\/usr\/bin\/env python$/#!\/usr\/bin\/env python3/1'

Bug: v8:13148
Change-Id: If4f3c7635e72fa134798d55314ac1aa92ddd01bf
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3811499
Reviewed-by: Liviu Rau <liviurau@google.com>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82231}
2022-08-05 14:55:00 +00:00
..
android-ll-prof.sh [tools] Move more profiling scripts to tools/profiling 2022-04-21 20:00:05 +00:00
linux-perf-chrome-renderer-cmd.sh [tools][profile] Add support for maglev optimisation markers 2022-07-27 08:48:25 +00:00
linux-perf-chrome.py [tools] Fully implement linux-perf tools --timeout 2022-07-11 15:15:23 +00:00
linux-perf-d8.py [tools] Fully implement linux-perf tools --timeout 2022-07-11 15:15:23 +00:00
ll_prof.py [infra] Change all Python shebangs to Python3 2022-08-05 14:55:00 +00:00
README.md [tools][perf] Adding linux-perf d8 helper 2022-04-14 14:06:01 +00:00
run-llprof.sh [tools] Move more profiling scripts to tools/profiling 2022-04-21 20:00:05 +00:00

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.