React 在 Router 切换过程中的内存变化

问题描述:最近发现在页面不停切换的时候,会出现内存异常增长的情况。

例如我有两个路由, NewWalletNewTransaction,如下图所示,我先做了 Snapshot2,然后来回在这两个路由中切换,然后记录 Snapshot3,通过对比发现,在这段时间内新开了许多内存。

  1. 为啥组件多次被申请内存,是否和 GC 不及时有关?
  2. FiberNode 好像是 React-dom 申请的

图片描述

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题