parent
819b7a120a
commit
b51da61dc4
6 changed files with 43 additions and 0 deletions
@ -0,0 +1,7 @@ |
||||
trace_* |
||||
|
||||
tracebox |
||||
trace_processor |
||||
|
||||
perfetto/ |
||||
configs/ |
@ -0,0 +1,11 @@ |
||||
#!/usr/bin/bash |
||||
|
||||
if [ ! -d perfetto ]; then |
||||
git clone https://android.googlesource.com/platform/external/perfetto/ |
||||
fi |
||||
|
||||
cd perfetto |
||||
|
||||
tools/install-build-deps --linux-arm |
||||
tools/gn gen --args='is_debug=false target_os="linux" target_cpu="arm64"' out/linux |
||||
tools/ninja -C out/linux tracebox traced traced_probes perfetto |
@ -0,0 +1,6 @@ |
||||
#!/usr/bin/bash |
||||
|
||||
DEST=tici:/data/openpilot/selfdrive/debug/profiling/perfetto |
||||
|
||||
scp -r perfetto/out/linux/tracebox $DEST |
||||
scp -r perfetto/test/configs $DEST |
@ -0,0 +1,8 @@ |
||||
#!/usr/bin/bash |
||||
|
||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)" |
||||
cd $DIR |
||||
|
||||
OUT=trace_ |
||||
sudo ./tracebox -o $OUT --txt -c configs/scheduling.cfg |
||||
sudo chown $USER:$USER $OUT |
@ -0,0 +1,6 @@ |
||||
#!/usr/bin/bash |
||||
|
||||
curl -LO https://get.perfetto.dev/trace_processor |
||||
chmod +x ./trace_processor |
||||
|
||||
./trace_processor --httpd |
@ -0,0 +1,5 @@ |
||||
#!/usr/bin/bash |
||||
|
||||
DEST=tici:/data/openpilot/selfdrive/debug/profiling/perfetto |
||||
|
||||
scp tici:/data/openpilot/selfdrive/debug/profiling/perfetto/trace_* . |
Loading…
Reference in new issue