Javascript 是什么在我几乎静止的网页上占用了这么多内存?

Javascript 是什么在我几乎静止的网页上占用了这么多内存?,javascript,css,google-chrome,web,memory-leaks,Javascript,Css,Google Chrome,Web,Memory Leaks,我在Chrome中加载了我的网页,并打开了Chrome的任务管理器(SHIFT_ESC)。加载我的页面的过程很快会消耗超过1亿的内存,而大多数其他选项卡只需要20-30米 我的页面是一个非常简单的产品登录页面,大部分是静态的。最初我放了一些gif动画,我知道Chrome在处理某些gif文件时存在内存泄漏错误,所以我删除了gif并使用png文件,并编写了一些javascript动画(主要是jquery.hide.animate调用)。它解决了内存泄漏问题(使用gif内存泄漏,Chrome在一分钟内

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

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

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


现在我已经智穷了。哪些静态资源(css、html)会占用这么多内存?浏览器中发生了什么?

Google Chrome在谈到内存管理时有一种奇怪的行为。它将每个选项卡视为一个单独的过程,因此每个选项卡都独立于其他选项卡,在出现故障时不会影响其他选项卡。顺便说一句,你至少应该显示页面的代码(或者一些链接),以便以某种方式查看它。@NeoWang看看Chrome开发工具,它为我节省了几次时间!