restfultiger
火狐狸
火狐狸
  • UID7780
  • 注册日期2005-08-04
  • 最后登录2009-10-13
  • 发帖数119
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2791回复:4

关于Fx内存的几点浅见

楼主#
更多 发布于:2005-12-16 11:02
1:Fx内存占用多,一般都是浏览了大量图片,Flash.其它情况下,Fx内存占用是能接受的.
2:其实ie,opera,Fx浏览图片都很占内存,数量上差不多
3:Fx关闭tab,似乎内存不释放.opera释放.Fx不开任何页,挂在那内存也涨
4:扩展会加重症状,但不是病因,至少不是主病因.
5:有趣的是,opera打开本地html(含大量图片),几乎不加内存.而Fx,ie则疯涨.我曾用opera在单tab打开硬盘上的200M图片,opera内存依然只占40M,几乎没改变,而且加载在几秒内完成,滚页很顺.fx,ie加载73M的html,内存就上800M了.费时也多,没完前滚屏很卡.(内存条是512x2).真让人费解.
  小结:fx尽量避免太多图片,平时的内存占用也并不可怕.时不时地多重启几次
Johnson King
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
1楼#
发布于:2005-12-16 11:02
关闭tab可以通过设置而释放内存
对于第5点讲的内容很有意思,既然Opera没有提高内存来处理图像,那么肯定是由其他的程序或是通过系统的预览缓存来解决了这个问题。因为我也经常处理这种过百M的图片,用Photoshop等软件处理都非常费劲,不过XP自带的预览图工具却可以在浏览过几次后变得没那么费劲。这个问题可以深入研究一下,看看到底是让什么东西承担了这个负荷,观察一下进程里的cpu占用情况可能会有所发现。
三翻领
禁止发言
禁止发言
  • UID6501
  • 注册日期2005-06-02
  • 最后登录2017-11-30
  • 发帖数2796
  • 经验-5234枚
  • 威望0点
  • 贡献值-10494点
  • 好评度-5257点
2楼#
发布于:2005-12-16 11:02
用户被禁言,该主题自动屏蔽!
su100
火狐狸
火狐狸
  • UID107
  • 注册日期2004-11-25
  • 最后登录2013-08-19
  • 发帖数289
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
3楼#
发布于:2005-12-16 11:02
基本是用了预览缓存。像kde里的文件浏览器Konqueror,第一次打开有大量图片的文件夹很慢,但是第二次基本就是秒开,还是带缩略图的。
restfultiger
火狐狸
火狐狸
  • UID7780
  • 注册日期2005-08-04
  • 最后登录2009-10-13
  • 发帖数119
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-12-16 11:02
凭经验发现呢,opera从盘上cache加载东西是几乎不占内存,如从网上加载呢,加载过程中跟fx,ie一样,也要占的.完成后就存为cache,这时内存也释放了.所以区别好象是从cache或本地加载是否占内存上.
这跟windows的prefetch好象无关.因为代码是人写的,没道理MS不去优化ie而去成全opera.
Johnson King
游客

返回顶部