PERF:frontend-store 中似乎存在内存泄漏

store.js 文件中似乎存在内存泄漏,当用户浏览不同主题时,_identityMap 似乎随着每次 RESTful 请求迅速增长,然后耗尽内存并导致大的 JavaScript 堆。

也许向 store.js 添加一个 pruneMap 函数,使用先进先出(FIFO)算法来移除最早的映射就足够了?

1 个赞

您能告诉我们更多相关信息吗?

您有任何数据来支持这一点吗?

这可以在浏览器控制台的性能(performance)中看到。我明天会上传一个关于此的视频。

store.js 存储了每次 API 请求的响应,当用户使用主题下的“最近/相关”从一个主题跳转到另一个主题时,js 堆会不断累积。

这可以在浏览器控制台的性能(performance)中看到。我明天会上传一个视频来演示。

1 个赞