技术栈

陀螺仪10ms采一次,ui跟着抖了100hz

CV工程师丁Sir
1 小时前
陀螺仪10ms采一次,ui跟着抖了100hz
陀螺仪10ms采一次,UI跟着抖了100Hz一个体感交互页面,陀螺仪和加速度计同时订阅,目标采样间隔 10ms。第一版逻辑很直接:sensor.on 的回调里拿到数据,立刻给 @State 赋值,界面跟着刷新。单传感器调试时页面能跑,两个传感器一起上,几秒钟之后滑动开始掉帧,十几秒后应用直接崩溃,日志里没有任何业务异常,堆栈落在原生侧。你把采样频率调低,崩溃概率小了一点,但没有消失。你开始怀疑是传感器硬件的问题,或者 NAPI 桥接写错了。
我是有底线的