Backbone.js 主干单页应用程序-内存泄漏

Backbone.js 主干单页应用程序-内存泄漏,backbone.js,Backbone.js,我有6-7页的应用程序,它使用主干视图、jQuery和high图表。我注意到它正在泄漏内存。如果我让它运行10分钟,它就会失去响应。有人建议我在不使用视图时销毁视图,我是根据这个答案这样做的 哪款应用程序有所改进,但我仍然有内存问题。如果有人能指引我正确的方向,我将不胜感激。我还能做些什么来改善内存泄漏吗?首先,您需要检测根本原因,然后再修复它 此外,我建议您先观看此屏幕广播您需要检测根本原因,然后再修复它 此外,我建议观看此屏幕广播大多数内存泄漏都是由于幽灵事件造成的 我建议在绑定到视图

我有6-7页的应用程序,它使用主干视图、jQuery和high图表。我注意到它正在泄漏内存。如果我让它运行10分钟,它就会失去响应。有人建议我在不使用视图时销毁视图,我是根据这个答案这样做的


哪款应用程序有所改进,但我仍然有内存问题。如果有人能指引我正确的方向,我将不胜感激。我还能做些什么来改善内存泄漏吗?

首先,您需要检测根本原因,然后再修复它


此外,我建议您先观看此屏幕广播

您需要检测根本原因,然后再修复它


此外,我建议观看此屏幕广播

大多数内存泄漏都是由于幽灵事件造成的


我建议在绑定到视图中的事件时使用
listenTo
。调用
view.remove()
将自动解除它们的绑定。

大多数内存泄漏都是由于重影事件而发生的


我建议在绑定到视图中的事件时使用
listenTo
。调用
view.remove()
将自动解除它们的绑定。

+1,还应避免向循环中的DOM添加元素。做一次。另外,如果您使用
比较器
避免将
模型
添加到循环中的
集合
。+1,还应避免将元素添加到循环中的DOM中。做一次。此外,如果使用
比较器
也要避免将
模型
添加到循环中的
集合