POPPUR爱换

标题: 用爆8G内存,求解 [打印本页]

作者: 草根路人    时间: 2013-5-7 22:09
标题: 用爆8G内存,求解
win7 64位系统,8G内存,平时使用经常要开大约20~30个左右的IE9页面,内存占用居然可以高达80%+,今天终于爆掉了,浏览器跳出提示内存不足,然后看桌面小工具,内存占用高达99%,刚打开QQ窗口准备截图,然后就黑屏,不能任何操作,以前使很难超过70%使用率。求高人解释,为何?
作者: eGenius    时间: 2013-5-7 22:33
我4G也爆过一回,99%,无法操作。平时一般不超过80%
作者: 草根路人    时间: 2013-5-7 23:24
eGenius 发表于 2013-5-7 22:33
我4G也爆过一回,99%,无法操作。平时一般不超过80%

4G爆还想的通,这8G也爆就有点扯了,也就开了些网页,难道说现在的网页比较吃内存?
作者: eGenius    时间: 2013-5-7 23:52
草根路人 发表于 2013-5-7 23:24
4G爆还想的通,这8G也爆就有点扯了,也就开了些网页,难道说现在的网页比较吃内存?

我4G爆是因为某个进程锁死,没有释放资源。就爆过一次
作者: amx004    时间: 2013-5-7 23:53
那就插满16G吧
作者: 草根路人    时间: 2013-5-7 23:56
amx004 发表于 2013-5-7 23:53
那就插满16G吧

今天已经下单搞了16G了,24G我看它还爆
作者: amx004    时间: 2013-5-8 00:06
以前4G内存玩星际2沙漠风暴

到后期还没决战就已经爆内存卡得1 B, 特别没有SSD的时候更加难受
硬盘响一下, 画面就顿一下
作者: wl00560    时间: 2013-5-8 00:56
64位的8G,也就是32位4G的水平吧……
作者: mmx266    时间: 2013-5-8 10:45
最多时试过被IE吃掉3G内存,主要还是看楼主打开的都是什么页面了。
刚打开14个网页,多数隔壁的装机贴,图片多,很快就吃掉了2G内存。
参照楼主的使用习惯,8G爆仓应该是比较正常的。
作者: nokia790    时间: 2013-5-8 12:46
用chrome的路过。。。。
作者: extremerock    时间: 2013-5-8 13:05
什么年代了还用IE
作者: guanyc    时间: 2013-5-8 15:48
很简单。。 现在网页, 比当年要 复杂,庞大多了

大量的JS脚本, 图片, Flash广告, 视频,媒体等

国内很少有人对网站的内存使用做大量优化,(比如压缩图形,整合图像等)
当然,现在还有一个名叫微博的东西, 每个人都发一个 全新的图片(假设这用1M内存)
然后在加上一个叫做 AJAX 平滑滚动的功能,于是, 你吧网页拉到底, 等一回, 又加载100个消息出来(这就200M内存)。。

然后呢,这还没完
最近的浏览器喜欢上了多进程, 美其名曰  减少崩溃带来的影响
而实际上,诚寻要允许,是需要一定内存来载入的。虽然Win下有一个虚拟内存技术,模块的东西, 用来 让DLL跨进程的共享引用

但即使这样, 还是会有一些额外的东西。占用资源。。


作者: 草根路人    时间: 2013-5-8 16:00
guanyc 发表于 2013-5-8 15:48
很简单。。 现在网页, 比当年要 复杂,庞大多了

大量的JS脚本, 图片, Flash广告, 视频,媒体等

非常感谢,长知识了
作者: once375ml    时间: 2013-5-8 16:46
wl00560 发表于 2013-5-8 00:56
64位的8G,也就是32位4G的水平吧……

32位 6G水平
作者: once375ml    时间: 2013-5-8 16:57
本帖最后由 once375ml 于 2013-5-8 17:00 编辑
guanyc 发表于 2013-5-8 15:48
很简单。。 现在网页, 比当年要 复杂,庞大多了

大量的JS脚本, 图片, Flash广告, 视频,媒体等

这个AJAX 平滑滚动 非常蛋疼  但是效果很好

长见于taobao的橱窗上,就是来回滚动推荐商品的;不是flash,flash是滚动换图片的,这个AJAX 不换图片 就是一个图 左右晃

我曾经开了四个窗口  每个窗口都是那个商家的 然后5分钟后  处理器风扇咆哮了  我的散热6热管 7cm风扇 待机2200转  最高可以6000转

我一看 已经5800转了  4核3.0G处理器占用100%  每个IE进程 300MB内存占用合计用了1.2G  但是不卡就是了


现在的网站就是尽可能多的占用客户端资源 来完成自己的现实效果  

随便一个网站的大小都是800K  1M  打开要半天 全部flash乱飘

最对得起网民的是工信部网站 10年不变  64K的网速也能秒开



作者: big-bang    时间: 2013-5-8 17:18
从来没爆过内存,即便现在16G或8G当3.25G用,只要IE一占用超过2G就会关掉再开,用FF吧,内存占用少,又能禁用FLASH等插件,想要什么功能装对应插件就OK,响应速度也快,IE我只用IE6或WIN7中的IE8但也极少用,IE除了垃圾占空间外,真的不知道能干啥,界面功能越做越难!IE6是这么多个IE中最好用的,即便是最多BUG的
作者: 结果    时间: 2013-5-8 17:38
让你开30个页面,当然占用高了。你这样还不如XP下用Chrome呢,30个页面不过占用3G内存而已
作者: 草根路人    时间: 2013-5-8 19:51
once375ml 发表于 2013-5-8 16:57
这个AJAX 平滑滚动 非常蛋疼  但是效果很好

长见于taobao的橱窗上,就是来回滚动推荐商品的;不是fla ...

难怪啊,我开的基本是淘宝的页面,经常一不小心就开了一堆,内存占用从来没少于75%过。
作者: guanyc    时间: 2013-5-8 23:10
once375ml 发表于 2013-5-8 16:57
这个AJAX 平滑滚动 非常蛋疼  但是效果很好

长见于taobao的橱窗上,就是来回滚动推荐商品的;不是fla ...

那个动画,可能属于 JS效果,记得看HTML5中有提到过

现在情况是,MS在IE9中开启GPU加速之后
以及HTML5 火了互联网的现在,
各大厂商都在想将以前在桌面上看到的各种效果。东西, 放到网上(俗称的 云。。。)

比如,前端时间出来的, 在FireFox上,利用 HTML5(WebGL+JS) 实现了 游戏引擎。。


再加上,国内对新技术更新换代非常的缓慢。。
几乎每个页面里都会 嵌入,Flash, GIF, 或者其他动画效果JS代码(比如 闪烁什么的)

为了这些绘制,后台会不断的进行 渲染。 这回导致当一个页面有非常多的内容的时候,会很慢,也很吃CPU。

另一个问题是JS脚本的运行, JS脚本在浏览器基本都是解释运行的,效率肯定不高。但最主要的是,即使当前页面不再显示, JS也可能在后台继续进行运行。

国内非常流行 COPY, 结果,遍地都是一样的代码, 从来没考虑这些性能如何。。


至于内存占用和浏览器的设计有关
我一般用Chrome 修改版 + ADBlock   ,去看在线漫画
由于Chrome 默认将每个页面开启一个进程, 导致我 在打开多个漫画目录页的时候,开启好几个进程。。

另外,就是为了加速第二次显示速度, 一些加载过图片会被放到内存了, 这就导致了越来越多占用


更可悲的是, 这占用不是跨进程的, 也就是 每个进程(每个页面)都可能会是独立占用(缓存) 相同资源。反而更是一种浪费。。

当然,这是我认为的, 目前自己还没那个实力去看懂Chrome的源代码。。


把Flash禁用掉,会快不少, 但是目前很多网页还在用,
动画效果,一般只在当前可以看到的页面上,
(为了更新部分区域, 很有可能会渲染整个页面。)

虽然有浏览器支持设置,将非活动窗口的JS运行关闭,但这个通常不是默认选项,而且可能会带来问题。。

作者: lamami    时间: 2013-5-9 05:01
刚试了下FF+AD PLUS 打开淘宝30个页面, 内存占用在900M~1.1G间徘徊
但是CPU瞬间爆顶
作者: xzyzy    时间: 2013-5-9 21:05
啊哦,我16g从来没爆过,网页打开也不少了。
作者: role17    时间: 2013-5-9 21:07
有没有尝试下用IE10开的结果呢?
作者: 草根路人    时间: 2013-5-9 21:09
role17 发表于 2013-5-9 21:07
有没有尝试下用IE10开的结果呢?

没办法用ie10,工作需要只能用ie9
作者: xreal    时间: 2013-5-9 22:00
ie内存黑洞阿
作者: virgobear    时间: 2013-5-14 15:20
本帖最后由 virgobear 于 2013-5-14 15:21 编辑
role17 发表于 2013-5-9 21:07
有没有尝试下用IE10开的结果呢?

我试了下ie10,随便打开20多个淘宝网页。网页全部都拉到最底。






欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4