【发布时间】:2012-11-05 11:09:30
【问题描述】:
所以,我们的移动网络应用程序出现了内存泄漏。它在桌面上看不到,但它会导致移动 Safari 浏览器(iOS 4、5、6)崩溃并导致整个 Android 操作系统崩溃(检查版本 2.2.x)。
当网站长时间打开时,通常会发生崩溃。
我们使用:
- headjs(用于 js 加载)
- yepnope(用于 CSS 加载)
- socket.io
- jquery 移动版
所以我有以下问题:
- 以下哪些库会导致内存泄漏?
- 我们是否应该审查使用 jquery 选择器的代码,或者我们应该 应该小心使用 socket.io 吗?
- 如果我们加载脚本加载器(headjs, yepnope),可能会导致内存泄漏 其中包含 20 多个短脚本?
【问题讨论】:
-
我认为代码太大而无法在问题或小提琴中发布,链接怎么样?台式机是否有任何减速?提高jquery性能的方法有很多,比如缓存选择器等net.tutsplus.com/tutorials/javascript-ajax/…
标签: javascript jquery jquery-mobile memory-leaks socket.io