30-07-2021, 07:07 AM
Ok making warning disappear and actually use Burst improve performance by a lot. Here is the profiler after switching to Burst
Down from 28ms to 20ms CPU time.
If I rebuild the app without Development Build checked, I can hit 72FPS in 3 ropes scene without Quest CPU going at full burst (before it need CPU Level* 4, maximum level, now it only need lvl 2-3).
I might consider this as solve for now but based on this profiling result, do you have any recommendation to make it even faster? Just in case I need more dynamic attachment point (the result above only has 1 dynamic, which I might need more in the real thing)
Thanks for the help
*As far as I know, CPU Level or CPU L is a performance matrix reported by the headset, essentially, it's a CPU clock speed. The higher the level the higher the clock speed. 4 is the maximum value and 1 is the minimum.
Down from 28ms to 20ms CPU time.
If I rebuild the app without Development Build checked, I can hit 72FPS in 3 ropes scene without Quest CPU going at full burst (before it need CPU Level* 4, maximum level, now it only need lvl 2-3).
I might consider this as solve for now but based on this profiling result, do you have any recommendation to make it even faster? Just in case I need more dynamic attachment point (the result above only has 1 dynamic, which I might need more in the real thing)
Thanks for the help
*As far as I know, CPU Level or CPU L is a performance matrix reported by the headset, essentially, it's a CPU clock speed. The higher the level the higher the clock speed. 4 is the maximum value and 1 is the minimum.