完美解决firefox内存问题
-
- 帖子: 29
- 注册时间: 2007-08-09 13:13
完美解决firefox内存问题
原理:禁用firefox内存缓存 设置firefox硬盘缓存地址为tmpfs
tmpfs有以下优势: 1. 动态文件系统的大小 2. tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。 3. tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作
步骤
sudo gedit /etc/fstab
添加
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
大小可以自己适当更改 需要重启
firefox地址栏输入about:config 回车
框内输入cache
browser.cache.disk.capacity 磁盘缓存容量自己适当更改
双击browser.cache.memory.enable 让它值为false
新建字符串(string) 名称为browser.cache.disk.parent_directory 值为 /tmp
好处当然多多咯,测试打开130张图的页面 打开的时候内存和没禁用内存缓存一样为 380M
但是关闭后 内存不能释放还是为380M 禁用内存缓存后 关闭页面后 内存即和刚开游览器时占用差不多
那个firefox的内存缓存中的东西也不能直接保存 留着又有什么用 8) 禁用硬盘缓存 然后打开个网站 另存页面看看就知道了 还要全部重新下载保存的
tmpfs有以下优势: 1. 动态文件系统的大小 2. tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。 3. tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作
步骤
sudo gedit /etc/fstab
添加
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
大小可以自己适当更改 需要重启
firefox地址栏输入about:config 回车
框内输入cache
browser.cache.disk.capacity 磁盘缓存容量自己适当更改
双击browser.cache.memory.enable 让它值为false
新建字符串(string) 名称为browser.cache.disk.parent_directory 值为 /tmp
好处当然多多咯,测试打开130张图的页面 打开的时候内存和没禁用内存缓存一样为 380M
但是关闭后 内存不能释放还是为380M 禁用内存缓存后 关闭页面后 内存即和刚开游览器时占用差不多
那个firefox的内存缓存中的东西也不能直接保存 留着又有什么用 8) 禁用硬盘缓存 然后打开个网站 另存页面看看就知道了 还要全部重新下载保存的
- 内存不足
- 论坛版主
- 帖子: 3277
- 注册时间: 2005-08-18 18:43
- 联系:
- 内存不足
- 论坛版主
- 帖子: 3277
- 注册时间: 2005-08-18 18:43
- 联系:
-
- 帖子: 29
- 注册时间: 2007-08-09 13:13
-
- 帖子: 122
- 注册时间: 2008-08-02 13:01
Re: 完美解决firefox内存问题
好像很少有人用这个办法了啊
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
-
- 帖子: 133
- 注册时间: 2008-05-10 23:28
- 来自: nuaa
Re: 完美解决firefox内存问题
纯属支持一个
- tgeh23
- 帖子: 59
- 注册时间: 2009-03-23 0:10
-
- 帖子: 10
- 注册时间: 2008-03-11 16:41
Re: 完美解决firefox内存问题
这个方法超级好啊,现在用firefox 3.5速度非常快。
-
- 帖子: 22
- 注册时间: 2007-08-04 17:03
Re: 完美解决firefox内存问题
我也用了楼主的方法,感觉3。5快了很多(不知道是不是心里作用)
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda5 9614116 1476808 7648936 17% /
tmpfs 1547984 0 1547984 0% /lib/init/rw
varrun 1547984 116 1547868 1% /var/run
varlock 1547984 0 1547984 0% /var/lock
udev 1547984 188 1547796 1% /dev
tmpfs 1547984 92 1547892 1% /dev/shm
lrm 1547984 2192 1545792 1% /lib/modules/2.6.28-14-generic/volatile
/dev/sda1 186663 57657 119369 33% /boot
/dev/sda9 38274476 6464776 29865436 18% /home
/dev/sda7 19228276 5304612 12946916 30% /usr
/dev/sda8 4806904 565364 3997356 13% /var
tmpfs 262144 72 262072 1% /tmp
为什么我有两个tmpfs?
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda5 9614116 1476808 7648936 17% /
tmpfs 1547984 0 1547984 0% /lib/init/rw
varrun 1547984 116 1547868 1% /var/run
varlock 1547984 0 1547984 0% /var/lock
udev 1547984 188 1547796 1% /dev
tmpfs 1547984 92 1547892 1% /dev/shm
lrm 1547984 2192 1545792 1% /lib/modules/2.6.28-14-generic/volatile
/dev/sda1 186663 57657 119369 33% /boot
/dev/sda9 38274476 6464776 29865436 18% /home
/dev/sda7 19228276 5304612 12946916 30% /usr
/dev/sda8 4806904 565364 3997356 13% /var
tmpfs 262144 72 262072 1% /tmp
为什么我有两个tmpfs?
- mjp123
- 帖子: 702
- 注册时间: 2009-04-09 15:06
Re: 完美解决firefox内存问题
学习了
有空试试
有空试试