反应中的性能问题

时间:2017-08-29 12:31:36

标签: javascript performance reactjs

我目前在我的网络应用程序中使用reactJS版本“15.0.1”。在其中一个功能中,我们需要在每2秒后连续汇集一些信息。所以我们收到响应,它是一些对象的列表(列表中的700/1000项)我们在反应Web应用程序中更新和显示。问题是在一段时间后,应用程序变得无响应并且花费太多时间进行任何操作。在分析时,我发现其反应js中的渲染,批量更新和调度事件花费的时间最长。是否有任何推荐的方法来解决反应中的性能问题。该功能需要每2秒刷新一次,列表大小每次超过1000个项目。

在IE和Chrome浏览器中观察到性能问题。

1 个答案:

答案 0 :(得分:0)

如果没有看到您的代码,很难说,也许您有内存泄漏?您可以尝试在方法结束时将对象标记为垃圾回收。

listOfSomeObject = null;

这是一篇很好的文章,介绍了识别和修复内存泄漏的一些方法。

https://auth0.com/blog/four-types-of-leaks-in-your-javascript-code-and-how-to-get-rid-of-them/