forfirefox
火狐狸
火狐狸
  • UID32807
  • 注册日期2010-05-11
  • 最后登录2016-06-07
  • 发帖数243
  • 经验23枚
  • 威望0点
  • 贡献值14点
  • 好评度0点
  • 社区居民
  • 忠实会员
阅读:5568回复:25

很给力的每夜版内存

楼主#
更多 发布于:2010-11-21 00:26
以下是某个时间的数据
标签页打开数量:49个
tab candy群组数量:6个
扩展数量:47个(使用38个,禁用9个)
插件:11个,主题:personas随意变换
一些js之类的脚本
某个时间段的内存用量如图1
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
1楼#
发布于:2010-11-21 00:26
dindog:我觉得这幅图多少可以说明系统内存显示是否可以作为程序占用内存依据。。。。。。。

基本上所谓的“整理”内存软件都是骗人的。也请别用资源管理器当评测工具,它甚至连你的感觉都不如
回到原帖

不明白你这图的意思是什么,可用数跟换存数都减少了。证明内存释放了。
  这个扩展的确是可以释放内存的。普通的内存整理软件在任务管理器上反而是物理内存减少,虚拟内存反而是增加的。这是因为这些整理软件没有智能地一刀切地进行,把部分备用资源推给页面文件作临时储存,所以当你想调用这些资源的时候,就会从页面文件跟缓存里调用,因为这些都是在硬盘里进行,硬盘速度是一个瓶颈,所以会觉得这些普通的整理软件,整理后反而觉得更慢,因为这是在狂读硬盘,当然,如果你的页面文件跟缓存是放在内存里的话,就不会有这个感觉。
你可以测试下,开无数套图,没用这个扩展跟用了后明显,没用之前很快就卡的不得了。

随便说明一下,很多人都以为win显示的虚拟内存就是页面文件,其实虚拟内存是物理内存+页面文件的总和。

我的机器使用了的辅助软件是,supercache(分128M给C盘,设置了预读)ramdiskplus(分了100M用来放firefox文件(firefox关闭硬盘缓存开启内存缓存16M)和QQ)clevercahe(最大缓存模式),这些对于硬盘瓶颈的辅助,使得这台462(1G内存)平台的老爷机胜任现在网络环境。CPU是个硬伤。。元素多的网站跟视频网站,渲染占用很多CPU资源。- -
longwayhome
火狐狸
火狐狸
  • UID23916
  • 注册日期2008-04-30
  • 最后登录2015-05-08
  • 发帖数158
  • 经验19枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
2楼#
发布于:2010-11-21 00:26
没感觉。
我看好Nokia.2010/6/30.
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
3楼#
发布于:2010-11-21 00:26
arch7819:内存的原因, firefox4 使用了一项新技术 "infallible alloc"
这项技术保证了它程序内的任何合理的内存分配请求都不会失败,从而减少了系统级别的API调用并且使代码更为干净. 代价就是需要更多的缓冲池容量和更复杂的内存管理策略.
(beta 本身就是测试版, 不是小白鼠就不要用beta, 用beta 至少要有一定的动手能力. 能够自主地分析一些问题. 否则用发行版本多省心.)

解决方案: check out 源码, configure 里 去除 --enable-jemalloc.
回到原帖

以后。。。。不,应该是从以前开始骂chrome的内存占用就应该理智点。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2010-11-21 00:26
arch7819:内存的原因, firefox4 使用了一项新技术 "infallible alloc"
这项技术保证了它程序内的任何合理的内存分配请求都不会失败,从而减少了系统级别的API调用并且使代码更为干净. 代价就是需要更多的缓冲池容量和更复杂的内存管理策略.
(beta 本身就是测试版, 不是小白鼠就不要用beta, 用beta 至少要有一定的动手能力. 能够自主地分析一些问题. 否则用发行版本多省心.)

解决方案: check out 源码, configure 里 去除 --enable-jemalloc.
回到原帖

原来是这样!

有没有跟这个相关的Bug讨论,例如这项功能的完善策略之类。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
arch7819
火狐狸
火狐狸
  • UID30890
  • 注册日期2009-10-29
  • 最后登录2011-02-19
  • 发帖数153
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-11-21 00:26
内存的原因, firefox4 使用了一项新技术 "infallible alloc"
这项技术保证了它程序内的任何合理的内存分配请求都不会失败,从而减少了系统级别的API调用并且使代码更为干净. 代价就是需要更多的缓冲池容量和更复杂的内存管理策略.
(beta 本身就是测试版, 不是小白鼠就不要用beta, 用beta 至少要有一定的动手能力. 能够自主地分析一些问题. 否则用发行版本多省心.)

解决方案: check out 源码, configure 里 去除 --enable-jemalloc.
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
6楼#
发布于:2010-11-21 00:26
换回3.6,发现自己真的没什么非换不可的理由。速度没感觉,功能。。。增强的也没发现,反而gm死翘翘。。。就是那个侧栏
以前firefox跳个票的时间现在可以发布几个正式版了-_-
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
7楼#
发布于:2010-11-21 00:26
很多人只看程序使用的物理内存(Windows的任务管理器默认就是这样),但其实这个没什么用。所谓的内存整理软件,就是将程序使用的物理内存释放,但是程序实际使用的内存数目没有减少。最早设定虚拟内存的目的,就是电脑的内存少,不够用,于是操作系统就搞了个虚拟内存(数据保存在硬盘上),让那些临时不使用的内存释放出来(虚拟内存不会释放),让最小化或者在后台跑的程序少用物理内存,腾出物理内存给前台运行的程序使用。如果程序使用的内存在物理内存中不存在,系统就会从虚拟内存中读取。这样前台运行的程序就比较快,最小化或者后台运行的程序比较慢。那些所谓的内存优化程序,就是强迫系统将程序使用的物理内存尽量释放出来而已。

举个例子,现在流行贷款买房。如果不考虑房产升值,假设你有200万,可以买一套房。但是如果贷款买房,可以买2套房,你不会说我买的每套房子只要100万吧。房子还是200万一套,只是利用了银行贷款做了一个周转,同样的钱可以买更多套房子。虚拟内存就如同银行贷款,在物理内存不变的情况下,可以让系统运行更多的程序,但不代表每个程序用的内存减少了。实际上,贷款还需要给银行付利息,需要支付更多的钱,虚拟内存也是一样,操作系统需要更多的运算。
hoolooday
火狐狸
火狐狸
  • UID26508
  • 注册日期2008-10-02
  • 最后登录2015-05-22
  • 发帖数173
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
8楼#
发布于:2010-11-21 00:26
楼上的图很给力,证明是没有一点的回收,似乎..
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
9楼#
发布于:2010-11-21 00:26
我觉得这幅图多少可以说明系统内存显示是否可以作为程序占用内存依据。。。。。。。

基本上所谓的“整理”内存软件都是骗人的。也请别用资源管理器当评测工具,它甚至连你的感觉都不如
以前firefox跳个票的时间现在可以发布几个正式版了-_-
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
10楼#
发布于:2010-11-21 00:26
royallin
虚拟内存也降的。用下就知道了。
回到原帖

TC有个插件,叫AceHelper的插件,显示出来更厉害,等下我截个图。这些所谓释放内存的都是假的。

而且我疑心另外的:以前版本的Firefox内存差不多,但只是在任务管理器看不同而已。我一般关心空余内存,似乎3和4差别不大。

相信很多人都试过QQ有时是调出对话框都卡得不行的,看看它占用内存一般也就90来MB。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
arch7819
火狐狸
火狐狸
  • UID30890
  • 注册日期2009-10-29
  • 最后登录2011-02-19
  • 发帖数153
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2010-11-21 00:26
那是啥东西? 如此NB? 一个静态页面的数据能上5M顶天了, 它是怎么把它们扩展100倍的?
南丁
小狐狸
小狐狸
  • UID22231
  • 注册日期2007-12-11
  • 最后登录2021-10-08
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
12楼#
发布于:2010-11-21 00:26
这才哪到哪。。 跟NIS的IPS插件比起来就小巫见大巫了。打开一个网页稳定占用800M,3个网页就奔1.5G去了,开40个左右网页差不多要占我5G多物理内存。。反正现在内存都大,别卡CPU就行了。
红发IXFXI
火狐狸
火狐狸
  • UID22373
  • 注册日期2007-12-20
  • 最后登录2015-04-03
  • 发帖数150
  • 经验17枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
13楼#
发布于:2010-11-21 00:26
dindog
太乐观了。一个计划10个beta后realse的产品到beta8基本上都定型了。看来这次升级会有不少人留守在3.6
回到原帖


内存占用应该会改进的吧~~~~~这样也太吓人了
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
14楼#
发布于:2010-11-21 00:26
jnlyu
學過作業系統就知道,這種程式通常都是忽悠人的。
回到原帖

虚拟内存也降的。用下就知道了。
上一页
游客

返回顶部