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