dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
阅读:5290回复:15

发现firefox 4 gif bug不修复会出现一个白痴问题。。

楼主#
更多 发布于:2011-01-20 21:43
gif占用cpu资源一直都是比IE多的,这个同flash不一样,gif是完全开放的。

可是4有时会把这个问题无限放大,因为你遇到这种情况并不需要浏览有许多gif的网页,你甚至不需要浏览含gif页面的网页。。。。。。

因为那个loading状态蝌蚪是动画(不知道是apng还是gif),当遇上有些网页打开不完全的时候(比如我这里verycd经常出现),刚才5个读取中的蝌蚪直接把cpu占用率保存在45-50%,停止这5个页面载入后cpu占用率个位数

cpu是athlon 3200+,老是比较老,但这不是问题关键,而是这个设计太白痴了。

顺带一提,别看那个蝌蚪动画很小的样子,占用的资源比我签名的大动画多得多
以前firefox跳个票的时间现在可以发布几个正式版了-_-
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
1楼#
发布于:2011-01-20 21:43
G.S.Alex:那个貌似不是gif,是单独的图片.回到原帖

或者我的说法让你误会了,那个bug是动画性能bug,同动画时gif还是apng无关。

其实也是可以预期的,firefox的界面也是用gecko解析出来的,界面上面的动画自然算了
以前firefox跳个票的时间现在可以发布几个正式版了-_-
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
2楼#
发布于:2011-01-20 21:43
xf_mao:只好先用play once参数顶着回到原帖

问题就出在这里了。页面动画你能play once,甚至可以禁止图片,但程序本身的不行,所以才说这个bug白痴。

老话说惹不起还躲不起吗?嘿,还真不让你躲了
以前firefox跳个票的时间现在可以发布几个正式版了-_-
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
3楼#
发布于:2011-01-20 21:43
GOLF-AT:LZ 能给个很费CPU资源的 gif 链接么?界面标签的那个 loading 动画,不是 gif,是 png 格式。看 changelog,今天修正了一个 gif 方面的 bug。回到原帖

[quote="GOLF-AT"]LZ 能给个很费CPU资源的 gif 链接么?界面标签的那个 loading 动画,不是 gif,是 png 格式。看 changelog,今天修正了一个 gif 方面的 bug。[/quote]
http://www.gamepron.com/news/2010/09/07 ... pixel-art/

这是Bug 595671 – Animated images (GIFs) cause severe performance issues
https://bugzilla.mozilla.org/show_bug.cgi?id=595671
里面一个测试链接。3.x和4我之前看都是很明显的。里面还有很多例子。不过都是针对网页动画,程序本身的favicon动画好像没讨论
以前firefox跳个票的时间现在可以发布几个正式版了-_-
游客

返回顶部