Some commands you can use to help working with baseline profiles:
1. adb shell dumpsys package dexopt | grep -A 1 $PACKAGE_NAME
Look at the status - if this doesn't have status=speed-profile, the rules have not yet been applied to optimize the app
2. adb shell cmd package bg-dexopt-job
Triggers running the optimization (applies to all APKs, not just your package, so can take a minute or so to complete the first time). The app must have been launched in order for the profile rules themselves to have been installed, ready for optimization. Usually, this command is run in the background when the device is idle, but you'll want to kick it off before performance measurement.
3. As an alternative to (2), you can set Wear OS to optimize with profile rules at installation time instead of runtime, like on Mobile:
adb shell setprop pm.dexopt.install "speed-profile"
(check by running adb shell getprop | grep -i "pm.dexopt.install")
Then, use adb install-multiple to sideload the profile at installation time - see 'Sideload the baseline profile' here:
https://developer.android.com/topic/performance/baselineprofiles#measuring-baseline
[there are a few steps to doing this, but you can wrap them up as a single script for ease of use]
Whichever way the app is optimized - be sure to measure performance after the optimizations from baseline profiles are applied to get the best measure of real-world performance.