React Web应用在iOS加载工作流时因内存超限崩溃求助
React应用iOS端加载工作流因内存压力崩溃问题
我们的React应用在iOS端加载工作流时,会因内存压力崩溃,崩溃发生在初始加载过程中或加载完成后不久。虽已进行多轮内存优化,但崩溃仍频繁出现,严重影响用户使用。
该应用主打桌面端场景,工作流功能是基于桌面端内存预算开发的,这可能是导致其在iOS端内存占用过高的核心原因。
已尝试的优化措施
- 使用
useMemo和useCallback对组件及选择器进行记忆化处理,避免不必要的重渲染与对象重复分配。 - 采用延迟加载策略,仅在需要时才解析或挂载工作流相关内容。
- 打开工作流时暂停后台数据请求,避免加载阶段的内存资源竞争。
- 前期迭代中已实施多项额外优化,成功降低了内存峰值占用,但仍无法彻底避免崩溃问题。
环境信息
- React版本:
19.1.1
内容的提问来源于stack exchange,提问作者kasperboling
相关产品推荐
相关产品推荐

