【问题标题】:Backbone memory leak or not?骨干内存泄漏与否?
【发布时间】:2014-03-07 06:07:59
【问题描述】:

jsfiddle 上查看我的简单代码。

我的代码中是否有任何内存泄漏?

在我点击close按钮之前,我拍摄了快照1,在我点击它之后,我拍摄了快照2。

那么,下图中的意思是什么? 意味着仍然有任何对我的view 的引用,这是内存泄漏的情况?但为什么呢?

我正在使用 Backbone 1.1.2 和 jQuery 1.9.1。

我从How To: Detect Backbone Memory Leaks 那里学到了一些东西,但仍然感到困惑。

补充:看到我在图片中指出,这里是红色,但有时是黄色,这些是什么意思?

加法:

我在这里找到了一些解决方案:Backbone.js in Practice: Part I – Preventing Memory Leaks

但这可能不是最优雅的方式。 @Jeremy Ashkenas 如何看待这个问题?将类似文章提到的Paydirt 修补到主干库中?或者添加destruction函数查看?

解决办法:
Zombies! RUN! (Managing Page Transitions In Backbone Apps)

【问题讨论】:

  • 我来晚了,但似乎你已经找到了正确的链接 ;)
  • 下次尝试将解决方案作为答案发布,以便其他用户看到这个问题有答案;)

标签: javascript jquery backbone.js memory-leaks


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2012-08-21
  • 2014-03-26
  • 2014-01-17
  • 2015-03-28
  • 2011-10-16
  • 2019-08-08
  • 2016-01-25
  • 1970-01-01
相关资源
最近更新 更多