部署于高温工业环境的React平板应用卡顿及数据不显示问题求助
工业环境下React应用在三星Galaxy A9平板的性能问题排查
我正在开发一款基于React/Node.js/Express.js/MySQL的Web应用,用于追踪工作中心员工的日常作业。该应用部署在Samsung Galaxy A9平板上,放置于模切机、UV机旁的高温工业环境中。操作员登录后可选择任务(如Production Start、Daily Maintenance、Idle Times - Machine Breakdown),应用会弹出Material UI (MUI) Dialog进行任务确认;确认后显示包含小型.gif动画的在操作对话框,提升可视化效果。操作员实行24小时轮班制,全程持续使用该应用。
当前问题
尽管React组件间props传递正常,但平板上有时无法正常显示所需数据,应用存在卡顿或实时更新失效的情况。结合平板紧邻产热设备的环境,怀疑问题与React应用性能瓶颈或设备热节流有关。
猜测的可能原因
- 平板长期处于高温环境引发热节流(Thermal throttling),导致长时间使用后性能下降或卡顿;
- React应用渲染过多有状态组件,尤其是在显示/隐藏多个对话框或处理对话框内的.gif动画时,造成平板性能不佳;
- Samsung Galaxy A9的内存或性能限制,导致长时间使用后无法正常渲染复杂对话框及props。
问题对比图片
- 无异常示例图:

- 异常示例图:

内容的提问来源于stack exchange,提问作者Hansaka Sachi Bandara
相关产品推荐
相关产品推荐

