imgp
小狐狸
小狐狸
  • UID7440
  • 注册日期2005-07-20
  • 最后登录2006-03-16
  • 发帖数38
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:12628回复:44

关于FF内存占用的精辟论述(转载自PConline)

楼主#
更多 发布于:2005-11-28 13:53
内存占用的问题。这本来更不是问题。不知道XX是否使用过UNIX/Linux/*D这些UNIX类操作系统?如果你用过,你也许会发现,在这些系统中,内存始终被用的满满腾腾的。操作系统用内存来进行各种缓存,进行各种优化,这样,性能更高、效率更大。相比Windows,偌大的剩余内存空间不用,就知道往硬盘上的虚拟内存文件里写东西,对Windows来说,内存是用来看的,而不是用的。动不动就打开任务管理器看哪个软件内存占用高,这是典型的受微软荼害太深的表现。
在一些情况下,Firefox确实会比IE或者以IE为核心的浏览器内存占用多。但Firefox是拿出相当一些内存空间作为Web页面的内存缓存。(你可以在Firefox的地址栏里输入about:cache查看)至于用多少空间做缓存,Firefox是依据内存容量、运行的其它任务多少动态调整的。我写这个回帖时,Firefox使用了29127KB内存作为内存Web页面缓存。相比之下,IE只会用硬盘做缓存,而Firefox既有硬盘缓存,也有内存缓存,这不是比IE更先进么?当然,如果你的内存小,你可以到about:config里关闭内存缓存。
相见思
火狐狸
火狐狸
  • UID4344
  • 注册日期2005-03-24
  • 最后登录2008-05-11
  • 发帖数205
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-11-28 13:53
看的晕了````````
magic8421
火狐狸
火狐狸
  • UID2816
  • 注册日期2005-02-05
  • 最后登录2007-03-19
  • 发帖数109
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-11-28 13:53
内存是来用的而不是来看的
firefox是gcc编译 c和c++的混合代码
clue
小狐狸
小狐狸
  • UID2013
  • 注册日期2005-01-10
  • 最后登录2015-10-05
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2005-11-28 13:53
fireinice
小狐狸

我投你一票
firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2022-11-05
  • 发帖数609
  • 经验46枚
  • 威望0点
  • 贡献值8点
  • 好评度2点
4楼#
发布于:2005-11-28 13:53
browser.sessionhistory.max_total_viewers我用的默认值-1,结果,常常发现虚拟内存到1.*G的情况,我晕。且虚拟内存最小化也不会自动释放,我再晕
black1234
小狐狸
小狐狸
  • UID6196
  • 注册日期2005-05-21
  • 最后登录2006-07-08
  • 发帖数36
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-11-28 13:53
给大家截了张linux在kde界面的firefox的内存使用的图片共大家参考,顺道推销一下linux,小狐狸的家真正在linux上!linux的发展需要大家的支持,如果你有兴趣,有时间,有精力的话,呵呵。特别是国人自己开发的magiclinux(我认为是最适合新手学的,难度仅和配置firefox相当,时间要稍多一些),现正在进行2.0rc1的测试,欢迎支持和提出建议!
http://www.linuxfans.org/nuke/modules.p ... forum&f=17
szBobby
狐狸大王
狐狸大王
  • UID1562
  • 注册日期2004-12-30
  • 最后登录2010-11-15
  • 发帖数343
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2005-11-28 13:53
zebraman:看到这个帖子后,装完FF1.5也就很留意内存的问题,结果大家猜怎么个状况?特别抓了几个图来和大家交流。
我个人感觉前方在打仗,内部就要同心竭力尽量不要出现不必要的内耗。这只是个很基本的东东,其实你不用FF也应该最好尽量有这个概念。当用上FF后,前方的战事有大有小,并且可能同时在进行几个大战,那得更把这个事提到日程表上来做好它。愚见,让大家见笑了。
回到原帖


你最好將虛擬內存也放出來看看,用的時間長了,你就會發現FX的內存管理比你現在看到的更加嚴重.
doufum
小狐狸
小狐狸
  • UID5633
  • 注册日期2005-05-02
  • 最后登录2008-10-09
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-11-28 13:53
唉。内存不够用啊
zebraman
狐狸大王
狐狸大王
  • UID6956
  • 注册日期2005-06-25
  • 最后登录2017-11-15
  • 发帖数445
  • 经验35枚
  • 威望0点
  • 贡献值44点
  • 好评度0点
  • 社区居民
  • 忠实会员
8楼#
发布于:2005-11-28 13:53
看到这个帖子后,装完FF1.5也就很留意内存的问题,结果大家猜怎么个状况?特别抓了几个图来和大家交流。
图一:运行FF1.5打开六个TAB的状况

图二:接着最小化后观察30分钟的状况

图三:最小化观察30分钟后接着再最大化观察30分钟的状况

图四:我的后台基本服务进程

我个人感觉前方在打仗,内部就要同心竭力尽量不要出现不必要的内耗。这只是个很基本的东东,其实你不用FF也应该最好尽量有这个概念。当用上FF后,前方的战事有大有小,并且可能同时在进行几个大战,那得更把这个事提到日程表上来做好它。愚见,让大家见笑了。
szBobby
狐狸大王
狐狸大王
  • UID1562
  • 注册日期2004-12-30
  • 最后登录2010-11-15
  • 发帖数343
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-11-28 13:53
從理論上講,FX應該可以用任何標準C++ compiler編譯的。
juret
火狐狸
火狐狸
  • UID10090
  • 注册日期2005-11-26
  • 最后登录2007-04-26
  • 发帖数260
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-11-28 13:53
CrossBud:仔细查了一下Mozilla的材料,看来确实是用VC++的

看来编译工具用C++是没错的,那么有关Mozilla的XUL的介绍里面说的xul和JavaScript是指什么呢?
不好意思,本文不搞计算机的,好奇而已
回到原帖

应该只是用VC++编译而已(而且可能只是命令行编译而已),对于这种跨平台的程序,不可能用VC++编写,VC++最典型的是MFC,如果不考虑MS平台的专有特性的优化,Firefox就不可能有一句的MFC代码,不用MFC就不需要VC。
另外不要忘了,他还能用GCC编译。
至于JAVA JS XUL,这些东西只是Firefox的实现而且是用C++实现的,是专门给你用的(如果你能用的上的话)。
Google Suggest!
三翻领
禁止发言
禁止发言
  • UID6501
  • 注册日期2005-06-02
  • 最后登录2017-11-30
  • 发帖数2796
  • 经验-5234枚
  • 威望0点
  • 贡献值-10494点
  • 好评度-5257点
11楼#
发布于:2005-11-28 13:53
用户被禁言,该主题自动屏蔽!
Jacky-Q
千年狐狸
千年狐狸
  • UID6896
  • 注册日期2005-06-20
  • 最后登录2012-07-23
  • 发帖数1076
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2005-11-28 13:53
一个马甲腋了这么久,不容易.
为了节省精力,再也不去理会发帖数少于10的人提的问题了.
orizng
火狐狸
火狐狸
  • UID3619
  • 注册日期2005-03-05
  • 最后登录2006-04-27
  • 发帖数214
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-11-28 13:53
佛曰。。。。
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
14楼#
发布于:2005-11-28 13:53
楼上的是Nighttalker吧
上一页
游客

返回顶部