什么在我几乎静态的网页上需要这么多内存?

时间:2014-10-13 09:15:46

标签: javascript css google-chrome web memory-leaks

我在Chrome中加载了我的网页,并打开了Chrome的任务管理器(SHIFT_ESC)。加载我的页面的过程快速消耗超过100M的内存,而大多数其他选项卡只需要20-30M。

我的页面是一个非常简单的产品登录页面,大部分是静态的。最初我输入了一些gif动画,我知道Chrome在处理某些gif文件时有内存泄漏错误,所以我删除了gif并使用png文件,并编写了一些javascript动画(主要是jquery.hide .animate调用)。它解决了内存泄漏问题(gif内存泄漏,Chrome在一分钟内消耗了接近1G的内存),但页面仍然比其他网页占用更多内存。

然后我想我的js代码中可能存在内存泄漏,这是非常不可能的,因为它有很少的js。无论如何,我评论了所有js代码,并重新加载页面(杀死每个Chrome进程并重新启动),它仍然需要超过100M的内存......

现在我的智慧结束了。什么静态资源(css,html)可以占用如此多的内存?浏览器中发生了什么?

0 个答案:

没有答案