宇宙火星
非常火狐
非常火狐
  • UID182
  • 注册日期2004-11-26
  • 最后登录2006-04-19
  • 发帖数660
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:11772回复:5

虚拟内存不释放 增加测试 有内存问题的可以参考一下

楼主#
更多 发布于:2005-03-27 23:14
最近开ff久后,再播放网络视频硬盘会读写频繁,看了一下,madfox0.3虚拟内存200m以上。这两天观察了一下,好像是不会释放内存,一直往上增。

以前用其他的版本,没有硬盘频繁读写的情况。也没注意有没有释放虚拟内存。
猫头猪
狐狸大王
狐狸大王
  • UID163
  • 注册日期2004-11-25
  • 最后登录2005-12-04
  • 发帖数595
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-03-27 23:14
播放网络视频完全是由插件来完成的.浏览器只是将stream传过去,不参与任何播放过程.
你看能不能升级一下你的插件.
madfox的内存释放机制和ff是完全一样的.(我自己做试验,打开窗口增至80M,然后逐一关闭,可降到4M)
宇宙火星
非常火狐
非常火狐
  • UID182
  • 注册日期2004-11-26
  • 最后登录2006-04-19
  • 发帖数660
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-03-27 23:14
今天专门测试了一下。这个只是我的机器测试的情况。不清楚其他机器是否一样。
我的机器是256m内存,windows xp没打任何补丁,机器启动只加载驱动程序,没有防火墙和杀毒监控。用windows任务管理器监视内存情况,看“内存使用”和“虚拟内存大小”两项。同时打开大量标签页用的是ff每个标签文件夹最底下那个open in tabs功能。
测试对象是madfox0.3 官方英文版本1.02  redfox1.0b
madfox和官方版都是默认安装方式,安装前都删除干净原来的安装文件夹和配置文件夹,安装后不装任何插件。redfox是以前装的,装有一些插件(flash,wmp和java),而且集成了madfox0.1的代码。

测试结果:
1内存消耗(打开同样页面占用内存量)
官方版本最好,madfox略多,redfox居然比官方版多一倍。
2内存释放
官方版本和redfox释放都算正常。madfox释放存在很大问题,特别是关闭打开的29个页面居然只释放了几m。
三个版本最小化后都可以大量的释放物理内存,但虚拟内存最小化是不降的。

小结:
madfox0.3版本在长时间使用打开大量网页后,会造成虚拟内存占用100m甚至200多m。我机器在ff占用200多m虚拟内存后,就会出现硬盘交换文件的情况。不清楚释放不佳的具体原因,集成有madfox0.1版本代码的redfox却没有问题。
官方版本在不装任何插件的情况下,打开上百张网页然后关闭,再最小化后恢复,物理内存占用在30m以下虚拟内存60m以下。这样的内存消耗水平是绝大多数机器可以满足的。
redfox版本的情况解释了为什么有人会觉得ff资源占用大。机器硬件不是特别差的话,一般都是非官方版本或者插件过多造成的。不过跟官方版本差距这么大也让人吃惊。
最后还要提一下,你的具体使用感觉比网上各种测试数据更有实际的衡量意义,只要使用中没有觉得性能有影响,不必过分在意资源消耗的具体数据。

---madfox0.3-----------官方英文1.02---------------------redfox
-----内存使用-- -虚拟内存大小--内存使用-- -虚拟内存大小--内存使用-- -虚拟内存大小
1启动----17-----9-------16------9-------17------9
2打开16页--65---- 61-------63------58------110------105
3关闭15页-- 50----46-------44------39------55-------49
4打开29页--109----104------80------75------155------151
5关闭28页--105----100------55------51------85-------79
6最小化后恢复-33~50--100------30------51
到处乱搞
小狐狸
小狐狸
  • UID4576
  • 注册日期2005-03-30
  • 最后登录2005-09-12
  • 发帖数23
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-03-27 23:14
我的也存在这种情况,虚拟内存经常达到200M以上,而我在设置上是禁用页面文件的,导致我有时1G的内存都出现页面文件报警
wspreen
小狐狸
小狐狸
  • UID582
  • 注册日期2004-12-06
  • 最后登录2006-09-17
  • 发帖数33
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-03-27 23:14
没有楼上这种情况,奇怪了。
nzinfo
小狐狸
小狐狸
  • UID4321
  • 注册日期2005-03-23
  • 最后登录2006-03-14
  • 发帖数35
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-03-27 23:14
相容IE之后,是可能出现这些问题。想做到和官方一样是不可能的(在内存占用上)
Mozilla 1.7.5也有同样的内存问题。我不过才三天没关Mozilla而已:-)
游客

返回顶部