Runaway jQuery - 随着时间的推移,页面运行速度变慢

时间:2012-05-08 20:04:15

标签: javascript jquery memory-leaks cufon

我们有一个计时器,用于删除无序列表中的顶部项目并将其移动到列表的底部。每个项目都有图像,自定义字体,翻转等。

由于某种原因,页面运行的时间越长,获得的速度就越慢。将鼠标悬停在色带上时,您会注意到延迟。丝带应该在悬停时变为红色,但当它减慢时你会发现它可能需要几秒钟才能看到悬停状态。

我不知道为什么会这样。我相信我们正在清理所有事情,但事情显然是错误的。

这是有问题的页面...... http://gmfg.trailerparkinteractive.com/

如果我能提供任何其他细节,请告诉我。

1 个答案:

答案 0 :(得分:5)

您的内存泄漏似乎有here's how you detect one

您的脚本似乎是在很短的时间内分配和释放大量内存。

memory leak

进一步深入到保留树中,我们发现某些HTML元素节点正在从DOM中删除但未被释放。

retention tree

我的建议是,尝试运行您的网站,同时禁用不同的脚本,并使用此方法重新测试,以了解哪个插件正在执行此操作。