在 store.js 文件中似乎存在内存泄漏,当用户浏览不同主题时,_identityMap 似乎随着每次 RESTful 请求迅速增长,然后耗尽内存并导致大的 JavaScript 堆。
也许向 store.js 添加一个 pruneMap 函数,使用先进先出(FIFO)算法来移除最早的映射就足够了?
在 store.js 文件中似乎存在内存泄漏,当用户浏览不同主题时,_identityMap 似乎随着每次 RESTful 请求迅速增长,然后耗尽内存并导致大的 JavaScript 堆。
也许向 store.js 添加一个 pruneMap 函数,使用先进先出(FIFO)算法来移除最早的映射就足够了?
您能告诉我们更多相关信息吗?
您有任何数据来支持这一点吗?
这可以在浏览器控制台的性能(performance)中看到。我明天会上传一个关于此的视频。
store.js 存储了每次 API 请求的响应,当用户使用主题下的“最近/相关”从一个主题跳转到另一个主题时,js 堆会不断累积。
这可以在浏览器控制台的性能(performance)中看到。我明天会上传一个视频来演示。