17 lines
468 B
Bash
17 lines
468 B
Bash
#!/bin/bash
|
|
|
|
profileFile="/tmp/profile_$(date +%Y%m%d_%H%M%S)"
|
|
|
|
xcrun xctrace record \
|
|
--instrument 'Time Profiler' \
|
|
--time-limit 20s \
|
|
--no-prompt --quiet \
|
|
--output "$profileFile".trace \
|
|
--launch -- \
|
|
~/git/alt-tab-macos/DerivedData/Build/Products/Debug/AltTab.app --benchmark showUi 3
|
|
|
|
xcrun xctrace export \
|
|
--input "$profileFile".trace \
|
|
--xpath '/trace-toc/run[@number="1"]/data/table[@schema="time-profile"]' \
|
|
--output "$profileFile".xml
|