jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2078回复:6

火狐的內存到底存了哪些東西?

楼主#
更多 发布于:2011-09-07 10:43
Firefox 有兩種緩存機制
一個是 Memory cache device
另一個是 Disk cache device

1. 圖片 ( jpg、png、gif、ico )
2. js、css、html
3. 歷史頁面
4. 網頁的上、下一頁

據我觀察,若兩者都開啟的情況下,Firefox  傾向
優先使用 Disk cache,也就是硬碟緩存
幾乎不會去動用 Memory cache,主要也是因為 Memory cache
高了,實際佔用的內存也會提高,能不用到就不用

但是 Firefox 在這兩個緩存機制以外
貌似有其他緩存機制是我們看不到的
內存常常塞滿一大堆不知所謂的東西
請問這部分的技術文件在哪能找到?
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
1楼#
发布于:2011-09-07 10:43
about:cache 可以看到 Cache 的使用情况
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-09-07 10:43
GOLF-AT:about:cache 可以看到 Cache 的使用情况回到原帖

Disk cache device 的東西都放在硬盤上,跟內存無關吧?
而 Memory cache device 幾乎不會被使用,用了也頂多幾 k
所以一定有別的東西儲在內存裡!
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
3楼#
发布于:2011-09-07 10:43
about:memory
很详细

除了网页内容,还有places.sqlite之类程序本身的东西的缓存
以前firefox跳个票的时间现在可以发布几个正式版了-_-
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
4楼#
发布于:2011-09-07 10:43
我觉得我内存占用比别人大一定是因为历史太多的缘故……还有扩展
-いたんですか? -ええ、ずっと
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2011-09-07 10:43
jnlyu
Disk cache device 的東西都放在硬盤上,跟內存無關吧?
而 Memory cache device 幾乎不會被使用,用了也頂多幾 k
所以一定有別的東西儲在內存裡!
回到原帖

Cache 分“磁盘 Cache”和“内存 Cache”。Firefox 使用的内存,一个是 Firefox 程序本身以及浏览的网页要使用的内存,这个可以在 about:memory 中查看。另外一个是 Memory Cache,这个在 about:cache 中查看 Memory cache device(Storage in use 和 Inactive storage)。about:memory 中看到的大小,加上 Memory cache device 中的 Storage in use 和 Inactive storage 的大小,就是 Firefox 使用的内存大小。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
6楼#
发布于:2011-09-07 10:43
除了在隐私模式,firefox的确很少会用memory cache的。

我觉得无论是disk cache还是memory cache,这里cache的都是相当于“脱机文件”,不是使用中的文件,和内存占有无明显相关性

一张网页图片是jpg,放在硬盘还是jpg,解压显示出来就是位图了(放在内存里)
以前firefox跳个票的时间现在可以发布几个正式版了-_-
游客

返回顶部